从对象弹出键,值

时间:2019-04-16 14:02:54

标签: javascript arrays object kurento

我想从对象获取密钥,recorderEndpoint的值。

presenter [6]输出未定义

Dim i As Integer 
For i = Worksheets("List").Range("E2") To` `Worksheets("List").Range("E8") Step 1

    ("Combobox_sheet").Range("B4").Value = i
    save_as = i + "file_name" + ".xls"
    save_as.Save
    Next i

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

3 个答案:

答案 0 :(得分:2)

  

希望这会对您有所帮助

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

console.log(Object.entries( presenter))

答案 1 :(得分:0)

presenter是一个对象,而不是数组;您不能期望通过数字对其进行索引。

您想要的语法是

presenter.recorderEndpoint

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

x = {recorderEndpoint: presenter.recorderEndpoint}

答案 2 :(得分:0)

您也可以使用引号

presenter["recorderEndpoint"]