let a = "1";
let b = "2";
let obj = {a, b};//{a:"1", b:"2"}
给一个对象进行初始化的时候, 直接传入{a, b}, 生成的对象就会有两个属性, 属性的键和值分别是ab的变量名和值.
我想问一下这个语法糖叫什么名字?
let a = "1";
let b = "2";
let obj = {a, b};//{a:"1", b:"2"}
给一个对象进行初始化的时候, 直接传入{a, b}, 生成的对象就会有两个属性, 属性的键和值分别是ab的变量名和值.
我想问一下这个语法糖叫什么名字?
这个确实没有一个明确的中文叫法,hfhan提到的 属性简写 最贴近, 英文叫做 Shorthand property(ES2015引入,即ES6)。
为什么叫简写?
因为 {a, b} 相当于是 {a: a, b: b}的 简要写法
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
你可以叫他
属性简写