list.forEach(item=>{...}),在uni-app浏览器中调试时,进入循环体内,鼠标点击list发现list=item了,但是console.log(list)是正确的。
list.forEach(item=>{…}),在uni-app浏览器中调试时,进入循环体内,鼠标点击list发现list=item了,但是console.log(list)是正确的。
示例代码:
var list=[1,2,3,4];
list.forEach(item=>{
debugger;
console.log(list2);
console.log(item);
})
操作步骤:
无
预期结果:
进入循环体后,鼠标放到list上,应该显示为数组,而不是等于item
实际结果:
进入循环体后,鼠标放到list上,list=item
bug描述:
【报Bug】list.forEach(item=>{debugger...})
,在浏览器中调试时,进入循环体内,鼠标点击list发现list=item
了,但是console.log(list)
是正确的。
更多关于list.forEach(item=>{...}),在uni-app浏览器中调试时,进入循环体内,鼠标点击list发现list=item了,但是console.log(list)是正确的。的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于list.forEach(item=>{...}),在uni-app浏览器中调试时,进入循环体内,鼠标点击list发现list=item了,但是console.log(list)是正确的。的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在JavaScript中,forEach函数是用来遍历数组的每一个元素并对其执行相应的函数,item在这里表示的是数组的每一个元素,而非整个数组
因此,当你试图将鼠标悬停在list上以查看其内容时,你应该会看到数组中的当前元素,而不是整个数组的内容同时,item会是数组中当前的元素值,而不是整个数组