扫码关注官方订阅号
export default store => next => action => { //do something }
这个方法什么意思,es5的写法是什么样的?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
function (store) { return function(next) { return function(action) { // do someting } } }
export default是es6 的模块语法之一,表示把这个函数导出,有点类似commonjs中的module.exports
export default
module.exports
如果是在node下:
exports.default = function (store) { return function (next) { return function (action) { //do something }; }; };
es5没有module,所以export default在es5没有对应的写法箭头函数与function接近,但是箭头函数的this指针与function不同,且没有arguments,也不能new
module的部分按commonjs的规范的话箭头函数用function代替那么与以下es5代码接近
module.exports = function (store) { return function (next) { return function (action) { //do something } } }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
export default是es6 的模块语法之一,表示把这个函数导出,有点类似commonjs中的module.exports如果是在node下:
es5没有module,所以export default在es5没有对应的写法
箭头函数与function接近,但是箭头函数的this指针与function不同,且没有arguments,也不能new
module的部分按commonjs的规范的话
箭头函数用function代替
那么与以下es5代码接近