Мне нужно проверить, содержатся ли какие-либо конкретные значения в массиве. Я мог бы wirte как это:Поиск значений в массиве
if($.inArray('Z', arr) != -1){
..
}else if($.inArray('A', arr) != -1){
..
}else if($.inArray('G', arr) != -1){
..
}else if($.inArray('T', arr) != -1){
......
Или короче так:
if($.inArray('Z', arr) != -1) || ($.inArray('A', arr) != -1) || ($.inArray('G', arr) != -1) ||($.inArray('T', arr) != -1) ... {
Но есть еще более короткая версия моего кода? Благодаря
Может быть, использовать петлю? –
Возможно здесь: http://stackoverflow.com/questions/25658681/is-it-possible-to-convert-many-if-else-statements-to-a-dictionary-for-space-effi?noredirect=1# comment40095937_25658681. – loveNoHate
Используйте 'in_array()' function ... – Anas