最近看vuex的购物车案例疑惑不解
其中红色标出的_products和products在这起的什么作用,第一幅图中,箭头函数加上()并且带参数,那么actions中调用的时候参数products是什么??求解。。。。
感谢各位了
最近看vuex的购物车案例疑惑不解
其中红色标出的_products和products在这起的什么作用,第一幅图中,箭头函数加上()并且带参数,那么actions中调用的时候参数products是什么??求解。。。。
感谢各位了
() => cb(_products)
等价于
(function () {
return cb(_products);
}).bind(this);
而标识符 _products
就是顶上定义的那个 const _products = ...
第二个是 ES 6 中对象属性名和变量名称相同时可以简写,所以
{ products }
相当于
{ products: products }
个人理解,不一定正确。
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
修改一下,有看错的地方。等下来补充。
其实就是
在
setTimeout
的回调函数里调用了一个函数cb
。下方的也一样啊,下面是转es5之后的。
按照流程简化下
合并下再简化下相当于