Dru*_*Dru 4 javascript node.js node-modules
我有一个正在导出的模块。我需要一个函数来调用另一个函数。这是我正在尝试做的事情的简化版本。
module.exports = {
isEven: (number) => {
return (number%2 == 0)
},
isTenEven: () => {
return isEven(10)
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码在被调用isEven is not defined时会抛出异常moduleName.isTenEven()。
失败的原因是有道理的。但你会如何重写它呢?(同时保持单例模式)
首先定义函数,然后导出它们:
const isEven = (number) => number % 2 === 0
const isTenEven = () => isEven(10)
module.exports = {
isEven,
isTenEven
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1910 次 |
| 最近记录: |