【发布时间】:2018-10-31 23:07:05
【问题描述】:
我必须在没有任何“方法”、“函数”或“中断”语法的情况下使用 for 循环搜索数组项。我写的这个代码芽不行!
var array = [12, "Data", true, "S"]
var searchItem = "Data"
var i
for (i = 0; i < array.length; i++) {
if (array[i] == searchItem) {
console.log("Item Found")
} else {
console.log("Item Not Found")
}
}
【问题讨论】:
-
请尝试解释“不起作用!”有更多细节。
-
它对我有用,似乎是什么问题?
-
这将被打印出来: Item Not Found Item Found Item Not Found Item Not Found
-
@MasoodSadri 即使您单击“运行代码 sn-p”,它也可以工作:) 这样做是因为您想在每次迭代时将某些内容记录到控制台。
-
不行!我的意思是这个循环不显示只是一个结果!
标签: javascript arrays for-loop search