如何访问大对象的以下嵌套属性?

时间:2019-07-02 18:58:52

标签: javascript

console.log(mustaccessthis)

返回:

Element {
  sessionId: 'cca3f23e-2dac-46ef-8b00-7b644475b861',
  elementId: '77d27a45-4b88-45b5-8843-0f1833d64387',
  'element-6066-11e4-a52e-4f735466cecf': '77d27a45-4b88-45b5-8843-0f1833d64387',
  selector: ".//*",
  index: 0,
  emit: [Function: bound ],
  addCommand: [Function] }

我正在尝试访问elementId,这是我尝试过的:

  • mustaccessthis.elementId
  • mustaccessthis.Element.elementId
  • mustaccessthis.Element.elementId
  • mustaccessthis[0].elementId

这些都不返回值。

我该如何获取elementId的值以进行比较等?

返回的错误几乎总是

  

“无法读取未定义的属性'elementId'”

1 个答案:

答案 0 :(得分:0)

尝试做

null

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors#Bracket_notation

elementid语法无效,它试图混合数组和对象,但也没有括号或花括号。那就是你的错误