//example1
let name = 'Anna'; let age = 25; let ageField = "age"; let obj = {
name,
[ageField]:26, "greet me"(){ console.log(this.name + ':' + this.age);
}
}
obj["greet me"]();//example2
let name = 'Anna'; let age = 25; let ageField = age; let obj = {
name,
ageField:26, "greet me"(){ console.log(this.name + ':' + this.age);
}
}
obj["greet me"]();//example3
let name = 'Anna'; let age = 25; let ageField = age; let obj = {
name,
ageField, "greet me"(){ console.log(this.name + ':' + this.age);
}
}
obj["greet me"]();這三個(gè)為什么只有一個(gè)能讀取到正確的值,其他的都是undefined?解釋一下原因。。
關(guān)于es6的問題
阿晨1998
2018-09-04 13:15:41