Javascript 当我完成我的代码,我有这个警告如何修复它?
我的老师让我去完成任务 但当我完成我的任务,但当我完成了,我得到2个警告,我的老师不喜欢任何警告 有人能帮我修复这个警告吗 我尝试添加第二个错误Javascript 当我完成我的代码,我有这个警告如何修复它?,javascript,eslint,Javascript,Eslint,我的老师让我去完成任务 但当我完成我的任务,但当我完成了,我得到2个警告,我的老师不喜欢任何警告 有人能帮我修复这个警告吗 我尝试添加第二个错误 function (obj) { 或 但仍然没有删除警告 第一次警告 对象文字符号{}更可取。W010 第二次警告 在引用外部作用域变量的循环中声明的函数可能会导致语义混乱。a2,瓦西里斯,蒂特,a1 W083 第二次警告的示例 我认为使用lambda表达式没有错,但您可以尝试以下方法: function example(){ let a2
function (obj) {
或
但仍然没有删除警告
第一次警告
对象文字符号{}更可取。W010 第二次警告
在引用外部作用域变量的循环中声明的函数可能会导致语义混乱。a2,瓦西里斯,蒂特,a1 W083
第二次警告的示例 我认为使用lambda表达式没有错,但您可以尝试以下方法:
function example(){
let a2, valslice, mongoose, tit, __id; // what you use in your lambda expression
// ... code, init ...
function forEachHandler(item){
// what is in your lambda expression
}
__id.forEach(forEachHandler);
}
另一种方法是像往常一样声明函数,并使用{/*this*/}?您在IDE的“错误/消息”面板或编译器输出中看到了什么吗?如果没有其他问题,请用鼠标悬停在曲线上,看看是否有什么东西弹出。请访问查看和。提示:发布努力和代码,而不是代码的图片。将鼠标悬停在代码上,查看警告内容,并告诉我们最好使用对象文字符号{}。在引用外部作用域变量的循环中声明的W010函数可能会导致语义混乱。a2,valslice,tit,a1 W083在第二个中,测试数组的uuu id instanceof而不是typeof uu id===object
function example(){
let a2, valslice, mongoose, tit, __id; // what you use in your lambda expression
// ... code, init ...
function forEachHandler(item){
// what is in your lambda expression
}
__id.forEach(forEachHandler);
}