Функция in_array в javascript

Функция in_array в javascriptВ этой статейке я хочу показать небольшую, но очень полезная функция in_array написанную на javascript. Это аналог php функции, которая осуществляет проверку на вхождение в массив. Функция проверяет наличие элемента в выбранном массиве.

Ниже приведен код этой функции и пример ее использования:

/**
* Проверяет, присутствует ли в массиве значение
* @var value  - значение
* @var array - массив, в котором осуществляется поиск
*
* @return bool - возвращает false или true
*/
function in_array(value, array) {
    for(var i=0; i<array.length; i++){
        if(value == array[i]) return true;
    }
    return false;
}
// пример использования
var testArray = [1, "two", 3, 4];
alert(in_array(5, testArray));
alert(in_array(1, testArray));
alert(in_array("two", testArray));
Рассказать друзьям:


Функция in_array в javascript: 1 комментарий

  1. По аналогии можно и array_search() сделать, только возвращаться в случае успеха будет не true, а ключ.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*