js对象的声明方式
在看VueX的官方文档的时候,经常看到这种对象声明方式(对象里直接就是函数)。一般的就是key:value,这个搞的我有点懵逼。
在浏览器控制台测试了一下,这么声明是可以的
想知道为什么可以这样声明对象。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在看VueX的官方文档的时候,经常看到这种对象声明方式(对象里直接就是函数)。一般的就是key:value,这个搞的我有点懵逼。
在浏览器控制台测试了一下,这么声明是可以的
想知道为什么可以这样声明对象。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
ES6的语法呗,google早就支持啦,所以你测试是成功,IE不是新的估计就GG了
es6中面向对象就是这种方式,你可以看看文档什么的充充电了
从你有这个疑惑开始, 说明你就可以开始去学习
ES6
了, 现在网上的教程和知识文章基本都是基于ES6
, 不会点ES6连别人的文章都看不懂了.附上-阮一峰老师的ES6教程 , 找到
对象的拓展
那章节, 有详细说明.我还去亚马逊买了纸质书, 业界良心.
这是es6的 对象自动化{p()=>{}}就相当于
{
p:function(){}
}
{p1,p2,p3}相当于
{
}