Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想:";console.log(“是的!”)&引用;对于数组中有限数量的元素,但它不起作用_Javascript - Fatal编程技术网

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(“是”),但是我得到的是
用于数组的每个元素!我怎样才能解决这个问题

试图在谷歌上搜索解决方案,但没有找到太多

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!");
}