javascript - 使用 JavaScript 使用 for 循环在数组中搜索
问题描述
我必须使用 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');
推荐阅读
- python - 如何通过 Python 使用 Selenium 在网站 https://www.costcobusinessdelivery.com 上获得点击次数
- r - 通过 ggplot2/latex2xp 在绘图中不可用“binom”乳胶符号
- c# - 如何从 azure 函数中引用 Cosmos 表 API?
- java - 如何在TextView中为除数字和逗号之外的任何字母设置白色?
- json - 我无法将嵌套的 json 转换为数据框。我从 API 获取 json 并希望它在数据框中
- ios - Github action macos 钥匙串访问
- postgresql - 在系统表上授予 UPDATE
- cakephp - 根据页面更改蛋糕php中的背景图像
- sql - 按日期排序未按预期运行
- javascript - ReactJS:从组件内检测 axios 调用的状态