javascript - 使用 ESLint 围绕箭头主体的意外块语句
问题描述
以下代码在控制台中有此警告:
箭头主体周围出现意外的块语句;在 =` 箭头体样式之后立即移动返回值
blobToDataURL = blob => {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = e => resolve(reader.result);
reader.readAsDataURL(blob);
});
};
这是什么意思?
解决方案
箭头函数可以采用以下两种形式之一:
() => return_value;
和
() => {
something;
something;
return return_value;
};
您收到的警告是您使用的是第二种格式,即使您只有一个要返回的语句,所以您可以使用第一种格式。
推荐阅读
- javascript - How to split the String based on array elements into array retaining the array the split word in javascript
- javascript - 使用 momentjs 在 DST 期间获取时区缩写
- break - 如何在 InDesign 脚本中打断一行文本?
- pandas - 如何将 GROUPBY 的结果与 pandas 中的原始数据框连接起来?
- python - 在管理面板和站点(Django)中同时授权管理员
- filter - SPARQL - 过滤评论。标签和摘要到英文并保留整数和 uri 值
- excel - VBA搜索边界单元格并提取
- javascript - 将更新的元素从 JS 线程传递到 Shadow Thread
- c++ - 结构**我错过了什么?
- flask - Flask 在主模块外设置 @app 装饰器