对象中的Javascript自参考值作为相同对象的第二个值中的变量[重复]

问题描述 投票:0回答:1

为此javascript中的object

div = 
     {
     id: (changeable value),
     html = 'div id="divName'+id+'"></div>

}

这是我可以提出问题的最基本的形式。我有一个function,可以创建上面的object并将其推送到array中。除上述报告外:

'未捕获的ReferenceError:未定义ID'

这不是variable而是object属性,因此我对错误的含义不感到困惑,但是我不清楚如何引用variable作为内部的属性相同的object

我已经尝试将method添加到object-但method也是undefined

div = 
     {
     id: (changeable value),
     html = 'div id="divName'+getId()+'"></div>',
     getId()
        {
        return this.id;
    },
}
javascript object methods properties self-reference
1个回答
0
投票

如果您想尝试一种方法,请尝试类似的方法

var div = {
  id: (changeable value),
  html: function(){
    return 'div id = "divName' + this.id + '"></div>'
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.