js基础的动态属性名的用法

546 阅读1分钟

type : [value]
就是这个家伙,意思就是传参的时候type的值不固定,是需要用到这种写法了

我们直接举个例子

let type = 'name'
let obj = {type:1}
let obj = {[type]:1}

//这个时候我们就发现了,obj里面成了 {name:1}

image.png