AAA Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

in_array() в JavaScript

Очередной велосипед - прошу любить и жаловать аналог in_array() в php для JavaScript.

function in_array(whatwhere) {
    for(var 
i=0i<where.lengthi++)
        if(
what == where[i])
            return 
true;
    return 
false;
}

На очень большом массиве можем сэкономить пару микросекунд, если использовать промежуточную переменную или идти с конца массива:

function in_array(whatwhere) {
    for(var 
i=0length_array=where.lengthi<length_arrayi++)
        if(
what == where[i])
            return 
true;
    return 
false;
}


.

© Copyright 2008-2016 by KDG