在ant.desgin的生成的模板文件中发现了下面的代码:
{
['todos/get'](state) {
return { state, loading: true };
}
}
通过chrome的console,发现生成的是一个对象,而那个数组里的元素就是key,后面的是方法。
我想知道这是什么语法,实在是没见过这种写法。
在ant.desgin的生成的模板文件中发现了下面的代码:
{
['todos/get'](state) {
return { state, loading: true };
}
}
通过chrome的console,发现生成的是一个对象,而那个数组里的元素就是key,后面的是方法。
我想知道这是什么语法,实在是没见过这种写法。
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
ES6的对象定义中允许简写方法
对象的属性名在解析器中其实是以
string
来存放的,所以在读取或者是定义对象属性的时候是允许这么写的:所以你这个例子,其实换成普通的写法,可以等同于: