json
省略 function
在 json 中,我们可以这样写一个方法
let json = {
a:1,
b:100,
add: function() {
console.log(this.a+this.b);
}
}
json.add(); // 101
现在,我们可以把 function 省略了,效果是一样的
let a = 1;
let json = {
a,
b:100,
add() {
console.log(this.a+this.b);
}
}
json.add(); // 101
这里还包含了一个 json 的新特性,就是在 json 的 a 那边,如果键值的名称相同,直接写一个就行了。
字符串
字符串模板
方便植入变量,并且可以随意折行
let json = {
name: 'ethan',
age: 23,
address: '南通'
}
console.log(`大家好,我叫${json.name},今年${json.age}岁,家在${json.address}`);
// 大家好,我叫ethan,今年23岁,家在南通