0
const getActions =() => [
require('./add'),
require('./sub'),
require('./mul'),
require('./div')
];
module.exports = (func, actions= getActions());
在上面的代码中,我们在[]中添加了四个require语句。这究竟意味着什么? 我们再次调用module.exports中的相同函数getActions()。以下代码代表什么?
任何人都可以解释这个语法和它的目的是什么?
请看看[箭头函数](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions) – Curiousdev
getActions是一个由require(route)加载的模块数组的函数。 Module.exports最终将由getActions()结果组成。我不明白为什么“func”是一个“元组”,因此结果应该只是最右边的指令输出。 – SerCrAsH