在最近的代码中看见了一种对象的奇怪写法,今天需要专门进行记录,以便以后看见不认识,发生一些尴尬的事情
let a=1,b=2,c={a,b}
// 这个时候当我们输出c的时候,得到c的值为 {a:1,b:2}
// 那么我们现在就很奇怪,为什么会是这样呢!
// 查阅了资料和询问了同事之后发现,正常的对象中每一项都是一个键值对。但是在ES6中语法糖更加强大,在一个对象中只要键名和键值是完全相同的就可以只写键值或者键名,也就是上述的写法。
在最近的代码中看见了一种对象的奇怪写法,今天需要专门进行记录,以便以后看见不认识,发生一些尴尬的事情
let a=1,b=2,c={a,b}
// 这个时候当我们输出c的时候,得到c的值为 {a:1,b:2}
// 那么我们现在就很奇怪,为什么会是这样呢!
// 查阅了资料和询问了同事之后发现,正常的对象中每一项都是一个键值对。但是在ES6中语法糖更加强大,在一个对象中只要键名和键值是完全相同的就可以只写键值或者键名,也就是上述的写法。