Javascript - работа с массивами

Ранее мы уже познакомились с переменными, которыми в некоторых случаях можно заменить массивы, но выглядит это не очень читабельно из-за большого объёма строк кода. Массивы упрощают работу когда нужно обработать множество переменных и получить их значение.

<script type="text/javascript">
        //Создание массива
        var cars = ["Mitshubisi", "Opel", "Lada", "BMW"]
        //Для того что бы вывести конкретное значение, нужно записать следующим образом:
        //cars[0] - позиции в массивах считаются от нуля, не забывайте об этом
        document.write(cars[0]);
</script>

Очень редко приходится напрямую выводить значение массива, чаще всего вывод происходит через переменную, рассмотрим следующий пример:

<script type="text/javascript">
          var cars = ["Mitshubisi", "Opel", "Lada", "BMW"]
          var num = 2;
          //Вывод значение массива через переменную
          document.write(cars[num]);
</script>

Иногда необходимо узнать длину массива, следующий пример демонстрирует вывод количества элементов массива в JavaScript:

<script type="text/javascript">
        var cars = ["Mitshubisi", "Opel", "Lada", "BMW"]
        //Подсчёт количества элементов в массиве JavaScript
        var count = cars.length;
        document.write("Количество элементов в массиве " + count);
</script>

Теперь рассмотрим добавление значений в начало и в конец массива.

<script type="text/javascript">
        var name = ["Глухов Алексей", "Юшков Слава", "Коновалова Юлия"];
        //Добавляем Злобина Андрея в конец массива
        name.push("Злобин Андрей");
        //Добавляем Маслова Коляна в начало массива
        name.unshift("Маслов Колян");
</script>

Так же существует метод удаления элементов массива, ниже представлен вариант:

<script type="text/javascript">
        var name = ["Глухов Алексей", "Юшков Слава", "Коновалова Юлия"];
        //Если не указать параметр, удалится последний элемент массива
        name.pop();
        //Если не указать параметр, удалится первый элемент массива
        name.shift();
</script>

Поделитесь ссылкой если мы вам помогли!

Читайте также:

Как через интернет звонить бесплатно

Php скрипт вывода случайных заметок

Как изменить цвет ссылки с помощью css

Циклы в JavaScript

Лучшие дизайны сайтов рунета

Комментарии:

Добавленно - 2011-04-01

Figr пишет:

А как узнать длину массива в котором содержаться пробелы?
Что то не получается, как только не пробовал...

Добавленно - 2011-05-19

Figo пишет:

А как можно передать массив javascript в php обработчик?
Хоть вопрос и не по теме, но хотелось бы услышать ответ.
Спасибо.

Добавленно - 2011-05-19

Splish пишет:

Figo, передать массив javascript в php достаточно легко, но расписывать тут пока не буду, напишу статьи о передаче массива javascript в php обработку - ищите на сайте в разделе php.

Добавленно - 2013-11-10

Юрий пишет:

Скажите пожалуйста, как подсчитать количество элементов в массиве i=5; j=3, которые равны 5 и вывести их в форму?

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

Минимум 100 символов.
Модераторы detected!

Вы ввели сообщение длиной символов

Три + Пять ? =