Ind*_*j26 1 javascript typescript ecmascript-6
我如何将对象值分配给对象的其他键。我试过了,但是我无法得到所有未定义的信息。
let test = {
id:1,
name:this.test.id
}
let test2 = {
id:1,
name:`hello, ${this.id}`
}
console.log(test)
console.log(test2);
Run Code Online (Sandbox Code Playgroud)
创建对象时,this是在其中创建对象的上下文,而不是对象本身(因为它尚不存在)。使用吸气剂计算值。
let test = {
id:1,
get name() { return this.id }
}
let test2 = {
id:1,
get name() { return `hello, ${this.id}` }
}
console.log(test)
console.log(test2);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37 次 |
| 最近记录: |