gpt4 book ai didi

javascript - 无法在 JavaScript 对象字面量中定义变量

转载 作者:数据小太阳 更新时间:2023-10-29 03:51:23 29 4
gpt4 key购买 nike

<分区>

为什么这段代码有效...

var message = {
texts: {
text1: 'Hello',
text2: 'World'
},
greet: function() {
console.log(this.texts.text1 + ' ' + this.texts.text2 + '!');
}
}
message.greet();

...但这不是吗?

var message = {
texts: {
text1: 'Hello',
text2: 'World'
},
both: this.texts.text1 + ' ' + this.texts.text2 + '!',
greet: function() {
console.log(this.both);
}
}
message.greet();

它给我“两者都未定义”的错误。我在这里错过了什么? this.both 有问题吗?说到对象字面量,我完全是个新手

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com