Метод push
полезен для добавления значений в массив.
Он добавляет элементы, начиная с текущей длины length и возвращает новую, увеличенную длину массива.
Пример: добавление двух элементов
// array.length = 2
var array = [ "one", "two" ]
// добавить элементы "three", "four"
var pushed = array.push("three", "four")
// теперь array = [ "one", "two", "three", "four" ]
// array.length = 4
// pushed = 4
Вот было бы здорово если бы перед пушем можно было проверить на уже наличие такого элемента в массиве.
Избаловал меня PHP.
Array.prototype.indexOf (в старых браузерах отсутствует)
Дык, используй хэш вместо массива и будет тебе проверка на существование
Классный метод, спасибочки!
че-то у меня ваш пример не работает в опере 12
Данный метод некорректно работает во внутреннем обозревателе (MSIE версии ?) MS Visual Studio 2010.
Конструкция вида:
вызывает ошибку "Команда не поддерживается объектом".