猿问

es6 对象的key值, 为什么能够这么写?

看到个写法, 有点不解, 代码如下


let a = 'user'

const actions = {

  'test' () {

    console.log(444444)

  },

   // 为什么能够这么定义函数

  [`${a}test2`] () {

    console.log(555555)

  },

}

为什么es6能够这么定义函数, 加了中括号却不是数组?


慕工程0101907
浏览 488回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答