admin 管理员组文章数量: 1086019
报错
在eslint严格模式下,多次遇到报错:
Unexpected block statement surrounding arrow body; move the returned value immediately after the =>
解决方法
如下所示,
在只有一个返回值时,是这样写的:
let foo = () => {
return 0;
};
let bar = () => {
return {
bar: {
foo: 1,
bar: 2,
}
};
};
eslint规定写成:
let foo1 = () => 0;
let foo3 = () => ({
bar: {
foo: 1,
bar: 2,
}
});
官方:
https://eslint/docs/rules/arrow-body-style
本文标签: move returned Immediately
版权声明:本文标题:move the returned value immediately after the `=>` 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1738235705a1948195.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论