vue中actionType.js 中的疑惑

新手上路,请多包涵

刚刚把基础vue 看完,看了别人的vue项目中有 actionType.js 用于存放事件名称。
其中有个地方没有看懂什么意思!
上图
图片描述

图中红框中的types.ADD_PLAN 为什么需要用[中括号],types 返回的是对象类型的?

看了es6的一些相关内容,图片描述

为什么此图中 constants.A 是返回了值,那么图一中为什么不能用这个方法,用'返回值'.(){} ,
不明白加[中括号]的意义是什么。

请求大神们的帮助
在此谢谢 各位!

阅读 3.2k
1 个回答

js 的新语法,用中括号表示用变量作为 actions 的 key,这样写起来简单,等同于对 actions[types.ADD_PLAN] 赋值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题