Как я могу сделать условие по размеру массива умно в JavaScript?Добавить условие как длину массива в JavaScript
Пожалуйста, смотрите ниже:
var value = ['a','b','c'];
var array0 = ['apple'];
var cond0 = value.indexOf(array0[0]) == -1 ;
var array1 = ['apple', 'banana'];
var cond1 = value.indexOf(array1[0]) == -1 && value.indexOf(array1[1]) == -1 ;
// On the same way,
var array2 = ['apple', 'banana', 'kiwi'];
var cond2 = value.indexOf(array2[0]) == -1 && value.indexOf(array2[1]) == -1 && value.indexOf(array2[2]);
Просто я хочу, чтобы добавить к &&
условиях, как длина массива. Как я могу сделать «cond» просто?
Я не знаю простой способ, поэтому я добавляю условия вручную.
Но я думаю, что это нехорошо, как я могу это сделать ловко?
'значение .indexOf (array1)> - 1' – Rayon
Не могли бы вы предоставить "value"? –
@NinaScholz хорошо ... но мне не нужно значение 'value' – Juntae