我尝试在对象创建中使用对象值。 但是日志显示该值是不确定的。
btn.wert4应该具有与btn.wert1相同的值。 “这”是错误的方式吗?
var btn = [];
btn.push({
wert1: 'aaa',
wert2: 'bbb',
wert3: 'ccc',
wert4: this.wert1
})
console.log(btn);
感谢您的帮助!
答案 0 :(得分:0)
get
语法将对象属性绑定到一个在查找该属性时将被调用的函数。
var btn = [];
btn.push({
wert1: 'aaa',
wert2: 'bbb',
wert3: 'ccc',
get wert4() {
return this.wert1
}
})
console.log(btn);