我必须使用 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")
}
}
最佳答案
破译你所追求的东西有点困难,但你在寻找这样的东西吗?
var array = [12, "Data", true, "S"];
var searchItem = "Data";
var i;
var found = false;
for (i = 0; i < array.length; i++) {
if (array[i] == searchItem) found = true;
}
console.log(found?'Item Found':'Item Not Found');
关于javascript - 使用 JavaScript 通过 for 循环搜索数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53093134/