如何检查数组中的值?javascript
我正在尝试检查数组中的值。不知道该怎么办。如果有人能帮忙,那就太好了如何检查数组中的值?javascript,javascript,arrays,if-statement,Javascript,Arrays,If Statement,我正在尝试检查数组中的值。不知道该怎么办。如果有人能帮忙,那就太好了 var array1 = [0]; if (DONT KNOW WHAT TO SAY TO CHECK FOR 0 IN THE ARRAY) { Do something } 像这样简单 if (array1[0] == "0") { //Do something } 如果数组中有更多值,则应使用indexOf() 像这样简单 if (array1[0] == "0") { //Do some
var array1 = [0];
if (DONT KNOW WHAT TO SAY TO CHECK FOR 0 IN THE ARRAY) {
Do something
}
像这样简单
if (array1[0] == "0") {
//Do something
}
如果数组中有更多值,则应使用indexOf()
像这样简单
if (array1[0] == "0") {
//Do something
}
如果数组中有更多值,则应使用indexOf()
不知道说什么来检查数组中的0
如果要在array1
(数组中的任意位置)中检查0
,请使用indexOf
var array1 = [0, 3, 1, 4];
if (array1.indexOf(0) != -1) {
//Do something
}
if (array1.indexOf(0) != -1)
{
Do something
}
不知道说什么来检查数组中的0
如果要在array1
(数组中的任意位置)中检查0
,请使用indexOf
var array1 = [0, 3, 1, 4];
if (array1.indexOf(0) != -1) {
//Do something
}
if (array1.indexOf(0) != -1)
{
Do something
}
您需要访问阵列。如果不知道阵列的位置,则需要遍历阵列
for (var i = 0; i < array.length; i++) {
if (array[i] == 0) {
//Do all the things
}
}
for(变量i=0;i
您需要访问阵列。如果不知道阵列的位置,则需要遍历阵列
for (var i = 0; i < array.length; i++) {
if (array[i] == 0) {
//Do all the things
}
}
for(变量i=0;i
您也可以这样做
for(var i in array){
if(array[i] == 0){
//Do all the things
}
}
你也能做到
for(var i in array){
if(array[i] == 0){
//Do all the things
}
}
忘了所有关于indexOf的事。这是非常低效的,所以我要说的是用那些!!:关于indexOf的所有内容。这是非常低效的,所以我要说的是用那些!!:DIt取决于数组的结构!您需要告诉我们在您的上下文中数组的示例结构是什么。这取决于数组的结构!您需要告诉我们在您的上下文中数组的示例结构是什么。indexOf和contains之间有什么区别?@HenderikusParekowhai数组没有内置的
contains
method@HenderikusParekowhai也contains
可能意味着您正在寻找的值具有0
作为子字符串。结果是什么indexOf和contains之间的差异?@HenderikusParekowhai数组没有内置的contains
方法@HenderikusParekowhai也contains
可能意味着您正在查找的值具有0
作为子字符串。