JavaScript 数组中是否有相当于Python的“if a in list”
在JavaScript中,Array用于将多个值存储在单个变量中。这与只能存储一个值的变量进行比较。数组中的每个项都有一个附加的数字索引,称为数字索引,允许您访问它。在JavaScript中,数组从索引零开始,并且可以使用各种方法进行操作。
这基本上是告诉关于真或假。如果找到该项,则返回真,否则返回假。您可以使用includes在JavaScript数组中实现相同功能。让我们深入了解本文,以了解python的if的等效内容。在此之前,让我们快速查看一下JavaScript的数组。
使用include()
includes() 方法检查特定值是否存在于数组条目中,并根据结果返回true或false。
语法
以下是include()的语法-
string.includes(searchvalue, start)
让我们看一些以下示例,以获得更好的理解
例子
在以下示例中,我们正在运行脚本以检查Python的JavaScript等效内容。
<!DOCTYPE html>
<html>
<body style="background-color:#EAFAF1;">
<p id="tutorial"></p>
<p id="tutorial1"></p>
<script>
let myArray = ['Bmw','Benz','Rx100'];
document.getElementById("tutorial").innerHTML=(myArray.includes('Rx100')+"<br>")
document.getElementById("tutorial1").innerHTML=(myArray.includes('Verna'))
</script>
</body>
</html>
当脚本执行时,它将在网页上生成一个由上述脚本中使用的检查获得的True或False值的输出。
例子
考虑以下示例,这里我们正在运行脚本以检查Python的JavaScript数组等效内容。
<!DOCTYPE html>
<html>
<body style="background-color:#D2B4DE ;">
<p id="tutorial"></p>
<p id="tutorial1"></p>
<button onclick="check()">Click</button>
<script>
function check(){
var nameList =
[
"John",
"David",
"Bob",
"Carol",
"Sam"
]
document.getElementById("tutorial").innerHTML=(nameList.includes("Bob")+"<br>");
document.getElementById("tutorial1").innerHTML=(nameList.includes("Adam"));
}
</script>
</body>
</html>
在运行以上脚本时,输出窗口将弹出,显示网页上的单击按钮。如果用户单击该按钮,则触发事件并在网页上显示一个true或false值。