从对象中弹出键,值

问题描述 投票:-2回答:3

我想从对象中获取recorderEndpoint的键值。

演示者[6]输出undefined

presenter = {
    id : sessionId,
    pipeline : null,
    webRtcEndpoint : null,
    presenterRoomNum : roomNum,
    roomName : presenterRoomName,
    presenterId : presenterId,
    recorderEndpoint : {uri: argv.file_uri}
}

我想要这些结果。 {recorderEndpoint:{uri:argv.file_uri}}我该怎么办?

javascript arrays object kurento
3个回答
3
投票

希望对你有帮助

let presenter = {
    id : 'sessionId',
    pipeline : null,
    webRtcEndpoint : null,
    presenterRoomNum : 'roomNum',
    roomName : 'presenterRoomName',
    presenterId : 'presenterId',
    recorderEndpoint : {uri: 'argv.file_uri'}
}

console.log(Object.entries( presenter))

0
投票

您也可以使用引号

presenter["recorderEndpoint"]

0
投票

presenter是一个对象,而不是一个数组;你不能指望用数字来索引它。

你想要的语法是

presenter.recorderEndpoint

编辑:基于评论“我想要这些结果.{recorderEndpoint : {uri: argv.file_uri}}”:

x = {recorderEndpoint: presenter.recorderEndpoint}
© www.soinside.com 2019 - 2024. All rights reserved.