Javascript 我想:";console.log(“是的!”)&引用;对于数组中有限数量的元素,但它不起作用
我试图显示Javascript 我想:";console.log(“是的!”)&引用;对于数组中有限数量的元素,但它不起作用,javascript,Javascript,我试图显示console.log(“是”),但是我得到的是是用于数组的每个元素!我怎样才能解决这个问题 试图在谷歌上搜索解决方案,但没有找到太多 var newArr=[1,2,5,9,4,13,4,10]; 对于(e=0;e
console.log(“是”)在JavaScript中,我的数组中每4个就显示一次code>,但是我得到的是是代码>用于数组的每个元素!我怎样才能解决这个问题
试图在谷歌上搜索解决方案,但没有找到太多
var newArr=[1,2,5,9,4,13,4,10];
对于(e=0;e
我得到了
是的显示了8次,而仅显示了2次。每次数组循环尝试打印数组是否有“4”和8次循环,结果是有
所以你想做的可能是(在你的情况下):
每次数组循环尝试打印数组是否有“4”,循环8次,结果是有
所以你想做的可能是(在你的情况下):
将其从循环中取出。if(newArr.includes(4))…
→ if(newArr[e]==4).
也许您想用newArr[e]==4
替换newArr.includes(4)
?。请注意,Array.includes()
将检查数组是否包含元素,因此在每次迭代中都将检查true
。谢谢大家!你解决了!:)将其从循环中取出。if(newArr.includes(4))…
→ if(newArr[e]==4).
也许您想用newArr[e]==4
替换newArr.includes(4)
?。请注意,Array.includes()
将检查数组是否包含元素,因此在每次迭代中都将检查true
。谢谢大家!你解决了!:)也谢谢你,穆罕默德!:)你很好,汉克,你也是穆罕默德!:)你来了
if(newArr[e]==4){
console.log("Yes!");
}