2016-04-16 6 views
0

値の配列をチェックしようとしています。どのように行くかわからない。誰かがそれが偉大になるのを助けることができたら。この配列の値をチェックする方法は? javascript

if (array1[0] == "0") { 
    //Do something 
} 

よう

var array1 = [0]; 

if (DONT KNOW WHAT TO SAY TO CHECK FOR 0 IN THE ARRAY) { 
    Do something 
} 
+0

を行うことができます! – Rayon

+0

あなたの文脈では、配列のサンプル構造を教えてください。 – gurvinder372

答えて

0

シンプルで、あなたの配列に複数の値を持っている場合は、indexOf()

var array1 = [0, 3, 1, 4]; 
if (array1.indexOf(0) != -1) { 
    //Do something 
} 
0

DONTを使うべきでは0をチェックするように言うことを知っていますARRAY

あなたは(どこでも、アレイ内の)array10をチェックしたい場合は、あなたがアレイにアクセスする必要がindexOf

if (array1.indexOf(0) != -1) 
{ 
    Do something 
} 
+0

indexOfとcontainsの違いは何ですか? –

+0

@HenderikusParekowhai配列には 'contains'メソッドが組み込まれていませんhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array – gurvinder372

+0

@HenderikusParekowhaiまた、' contains'はそれを意味するかもしれません部分文字列として '0'を持つ値を探しています。 – gurvinder372

0

を使用しています。配列の場所がわからない場合は、配列を通過する必要があります。

for (var i = 0; i < array.length; i++) { 
    if (array[i] == 0) { 
     //Do all the things 
    } 
} 
+0

はすべてindexOfについて忘れました。これは非常に非効率的なので、私はそれらと一緒に行くと言うだろう! :D –

0
if(array1.indexOf(0) == 0){ 
    //Do your code 
} 
0

また、あなたはそれがあなたの配列の構造に依存

for(var i in array){ 
    if(array[i] == 0){ 
     //Do all the things 
    } 
} 
関連する問題