Tag Archives: array



JS: Стандартные немодифицирующие методы для работы с массивами

В JavaScript для работы с массивами предусмотрены не только стандартные модифицирующие методы, но и немодифицирующие. Основное отличие в том, что немодифицирующие методы только получают данные о массиве, но не меняют его. concat Первый метод, который я собираюсь изучить — concat. … подробнее

Опубликовано в: JavaScript, Все записи | Помечено , , , , , , , , , , | 1 Комментарий

JS: Стандартные методы-модификаторы для работы с массивом

Вчера я изучал новые итеративные методы для работы с массивами которые были реализованы командой Mozilla в JavaScript 1.6 (в соответствии со стандартом ECMA Script 5). Однако не стоит забывать и про старые добрые методы, которые существуют еще со времен ECMA-262-3. … подробнее

Опубликовано в: JavaScript, Все записи | Помечено , , , , , , , , , | Оставить комментарий

JS: Используем метод some для проверки массива

Метод some работает практически точно также как и метод every с одним отличием. Если при проходе по массиву хотя бы раз callback-функция вернет true — деятельность метода прекратится. В качестве примера на сайте MDN предлагают проверять нет ли в массиве … подробнее

Опубликовано в: Firefox, JavaScript, Все записи | Помечено , , , | Оставить комментарий

JS: Фильтруем массив с помощью метода filter

В JavaScript версии 1.6 разработчики из Mozilla добавили к объекту Array еще один мощный метод называющийся filter. В отличие от метода every он создает новый массив и возвращает его после отработки. В новый массив попадают только те элементы, которые прошли … подробнее

Опубликовано в: Firefox, Internet Explorer, JavaScript, Браузеры, Все записи | Помечено , | Оставить комментарий

JS: Использование метода every для работы с массивами

Как можно догадаться из названия, метод every можно использовать для выполнения операций над элементами массива. Каждый элемент обрабатывается только один раз. Например, вот этот код последовательно выведет все элементы массива, их индексы и даже сам массив. var ar = [1,2,3,4,5]; … подробнее

Опубликовано в: Firefox, Internet Explorer, JavaScript, Все записи | Помечено , , | Оставить комментарий

JS: Сладкая жизнь с UnderscoreJS

Давно хотел сделать заметку про мощную JavaScript библиотеку UnderscoreJS, однако все время казалось, что нужно еще лучше с ней разобраться. Чем же она примечательна? Это не библиотека компонентов для построения веб-интерфейса, не движок для поиска по DOM-дереву. Это большая коллекция … подробнее

Опубликовано в: JavaScript, JS-библиотека, Все записи, Шаблонизатор | Помечено , , , , | 1 Комментарий

JS: Конвертируем массив в объект

В JavaScript почти всё является объектом, даже примитивные переменные при необходимости легко переходят в состояние объекта. Если мы посмотрим на массив элементов: var mylist = ['cat','mouse','dog']; и решим узнать тип этой переменной: alert(typeof mylist); // object то нам скажут, что … подробнее

Опубликовано в: JavaScript, Все записи | Помечено , , | Оставить комментарий

JS: Перебор массива элементов

Часто у front-end разработчиков возникает задача перебрать некоторый набор элементов. Многие, сетуя на то, что JavaScript якобы неполноценный язык, пытаются «посетить чужой монастырь со своим уставом» и применяют паттерны разработки из совершенно других областей. Например, следующий код для перебора массива, … подробнее

Опубликовано в: JavaScript, jQuery | Помечено , | Оставить комментарий