javascript - javascript何时使用箭头函数,何时不使用
问题描述
以下是我从博客中找到的示例代码。我注意到博主同时使用标准function
和arrow function
. 有人可以使用下面的示例解释为什么哪种类型function
适合哪种情况吗?
const readFileAsArray = function(file, cb = () => {}) {
return new Promise((resolve, reject) => {
fs.readFile(file, function(err, data) {
if (err) {
reject(err);
return cb(err);
}
const lines = data.toString().trim().split('\n');
resolve(lines);
cb(null, lines);
});
});
};
解决方案
推荐阅读
- android - 如何在 Android 中使用 FirebaseUI 检索用户的姓名和姓氏?
- java - 检查单击复选框的条件
- java - 如何在 java 中的大文件上使用 Deflater 和 Inflater?
- python - 如何在python中调整输出图像的大小?
- asp.net - ASP.NET libwebp.dll 如何将 WebP 图像保存到磁盘
- java - 将 URL 路径与查询字符串匹配
- swift - 以编程方式添加到 NSTableView 的列在 Delegate 中无法识别
- python - 有没有办法用python离线签署交易十六进制?
- unicode - Unicode 解码错误 L 序数不在范围内
- laravel - Laravel 5.4 Passport Personal Token Postman 错误未验证