slogin.info

ihc 468x60 1 1
Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна5 / 5
 
Автор: Администратор
Просмотров: 815
Теги: javascript, array, массив, pop, push

Рассмотрим массивы в языке Javascript, они мало чем отличаются от массивов в других языках программирования, но понимать синтаксис всё же стоит.

Создание массива

Для создания нового массива необходимо определить переменную, как и любую другую в JS, и в качестве параметра перечислить элементы массива в квадратных скобках.

Для начала рассмотрим примеры для создания нумированных массивов.

Создание пустого массива:

var array = [];

Создание массива из двух элементов:

var array = ["first","second"];

Ассоциативный массив отличается от нумированных, в Javascript они создаются за счет объектов. Первый шаг - создаем пустой объект, потом заполняем его парами ключ-значение. Чтобы не ходить далеко рассмотрим пример:

var arr = new Object();
arr.name = "Ассоциативный массив";
arr.age = "34";

Добавление элемента в массив

Добавление нового элемента в нумированный массив происходит как и везде, за счёт указания номера массива. Пример:

var array = ["first","second"];
array[2] = "third";

Здесь мы вставляем напрямую и поэтому должны следить за количеством элементов в массиве.

Пример автоматического добавления в конец массива:

var array = ["first","second"];
array[array.length] = "third";

В ассоциативных же массивах всё просто, как мы уже показывали при создании такого массива - выше.

Изменение элемента массива

Тут весь процесс аналогичен добавлению элемента в массив, только указывается в качестве номера элемента уже существующий или существующий ключ.

Удаление элемента из массива

В классическом понимании удаления любого элемента из массива не существует. Вы можете переопределить значение массива таким образом, чтобы он не участвовал в действиях, но при этом длина массива не изменится и по сути (если удаляется элемент в середине) у вас появится дырка в массиве.

Удаление же элементов с начала или конца массива производится командами pop и shift.

Функция pop удаляет последний элемент из массива и возвращает его:

var fruits = ["Первый", "Второй", "Третий"];

alert( fruits.pop() ); // удалили "Третий"

alert( fruits ); // Первый, Второй

Функция shift удаляет первый элемент массива и возвращает его:

var fruits = ["Первый", "Второй", "Третий"];

alert( fruits.shift() ); // удалили "Первый"

alert( fruits ); // Второй, Третий

Так же стоит уделить внимание двум противоположным командам - push (которая принимает в качестве аргумента элемент массива и засовывает его в конец) и unshift (по аналогии добавляет элемент в начало массива).

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

Авторизоваться с помощью:

     


Защитный код
Обновить

Поиск по сайту

Топ 10 активных пользователей

  • Имя пользователя Баллы
  • gawk
    44.20
  • hr@proovelab
    15.00
  • intuit89
    6.00
  • Varvarka
    4.00
  • ZOMRO
    3.20
  • Akyla58
    3.00
  • AnnaOl
    3.00
  • dimasik_3557
    3.00
  • ErcardSa
    3.00
  • Galinamuh
    3.00
 

Рекламные ссылки

IHC

Пожертвования

icon donate

Yandex.Money: 410011571748395

Webmoney:

R362907776401 (Рубли)

Z410919458006 (Доллары)

ihc 468x60 1 1

Похожие материалы

Языки программирования сайтов

Приветствую всех посетителей моего сайта. В этой статья я расскажу вам о языках программирования, которые нужны для управления, созданий и разработки своего сайта.

Теги:

css, html, javascript, php, веб

Комментариев: 0 Подробнее
Как подключить на свой сайт jQuery

Для многих новичков в создании сайтов непонятно, что же такое JQuery, хоть они и постоянно слышат о нем и даже возможно пользовались.

Как мы знаем есть язык JavaScript, который позволяет работать динамически с элементами на странице и делать страницу более привлекательной.

Теги:

javascript, jQuery, google, jquery.min

Комментариев: 0 Подробнее
Ajax-форма обратной связи на JQuery

В этой статье мы расскажем о том, как сделать форму с ajax-запросом, при помощи библиотеки jQuery. Другими словами, чтобы страница не перезагружалась, при отправке данных через форму.

Теги:

javascript, form, jQuery, ajax, onclick

Комментариев: 0 Подробнее
Увеличение изображения при нажатии на него.

В этой статье мы расскажем о том, как сделать модальное окно с увеличенным изображением.

Теги:

javascript, img, jQuery

Комментариев: 0 Подробнее

Последнее с форума

Urii-Polyakov-odnoklassniki аватар
Мы – команда разработчиков, дизайнеров и SEO-специалистов, которая любит свое дело и умеет создавать...
Перейти в тему
ZOMRO аватар
Оптимальные VDS/VPS Это сбалансированное предложение в соотношение цена-качество-количество ресурсо...
Перейти в тему
ZOMRO аватар
Скидка 50% на первый месяц Хотите получить уникальную скидку 50% на первый месяц пользования нашим ...
Перейти в тему

Последние статьи

Javascript функции

Функции - одна из основных концепций языка JavaScript. При этом есть кардинальное отличие от многих языков программирования, в JS каждая функция сама по себе является объектом, а соответственно и манипулировать с ней можно разными способами:

Ссылка на телефон

В этой статье мы рассмотрим простой и обычный способ создания ссылки на телефон.

CPA сети 30.01.2017
CPA сети

Сегодня мы подробно рассмотрим тему зарабатка на своих проектах (т.е. это не обязательно сайты) при помощи CPA сетей.