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}的 简要写法
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
你可以叫他
属性简写