Веб-программирование

Обучение программированию

Делаете первые шаги в программировании? Представляем вашему вниманию пошаговое обучение самостоятельного создания сайтов любой сложности на примерах! На страницах сайта KobRU вы найдете все самое необходимое, для того чтобы по праву считаться веб-мастером по созданию привлекательных динамически изменяемых интернет-страниц, используя основные инструменты веб-разработчиков: HTML; CSS; PHP; MySQL; JAVASCRIPT и другие. Сайт KobRU - наиболее полное и качественно структурированное руководство с предельно понятными пояснениями и поэтапным изложением материала, который поможет вам в совершенстве овладеть искусством программирования. Добавьте динамики и интерактивность в свои веб-проекты!

Вход в личный кабинет

Забыли пароль?

Не зарегистрированны?


Конструкторское Web-бюро
8.09 Объект массива Array

Автор: Denisido

Дата: 2010-10-10

Объект Array служит для представления массивов. Мы немного изменили последовательность обучения и вынесли обсуждение массивов в отдельный раздел - Массивы. Это было сделано специально. Как вы уже знаете, объект Array поддерживает свойство - length, которое возвращает длину массива. Мы также рассмотрели несколько методов добавления и удаление элементов массива, но не все. Сейчас мы постараемся дополнить методы объекта Array.

Метод concat()

Данный метод возвращает новый массив с содержанием всех элементов нынешнего массива и переданных в качестве параметра новых значений:

Запустить!
var arr1 = ['Один','Два','Три']; 
var arr2 = ['Четыре','Пять'];
var arr3 = [6,7,8];
var total = arr1.concat(arr2, arr3);
for(var i = 0; i < total.length; i++) {
                                      document.write(total[i]+' ');
                                      };

Метод join()

Этот метод возвращает строку, объединив все элементы текущего массива. В качестве разделителя может использоваться пробел, запятая, двоеточие и т.п.:

Запустить!
var newArr = [1,2,3];  // объект array
var mj = newArr.join('; ');
alert(mj);

Метод split()

Способствует разбитию строки на массив символов:

Запустить!
// объект array и метод split()
var text = 'объект array и метод split()';
var arrtext = text.split(''); // разбиваем строку на массив символов из букв
if ( i < arrtext.length) {
                             document.write(''+arrtext[i]);
                             i++;
                         }
else                     {clearInterval(id);}
                    },500);

Метод slice()

Возвращает сформированный новый массив из извлеченных заданных элементов текущего массива:

Запустить!
// объект array и метод slice()
var arr1 = [1,2,3,4,5];
var arr2 = arr1.slice(2);
alert(arr2.join(' '));
var arr3 = arr1.slice(2,4);
alert(arr3.join(' '));

Метод sort()

Сортирует текущий массив и возвращает его отсортированную копию:

Запустить!
// объект array и метод sort()
var arr = ['Один','Два','Три','Четыре','Пять']; // объект array
var sortm = arr.sort(); // отсортирует массив в алфавитном порядке
alert(sortm.join(' ')); // отображаем массив в модальном окне 

Метод reverse()

Похож на методом sort(), за исключением того, что возвращает отсортированный массив в обратном порядке:

Запустить!
// объект array и метод reverse()
var arr = ['Один','Два','Три','Четыре','Пять']; 
var revm = arr.reverse(); // отсортирует массив в обратном порядке (не в алфавитном)
alert(revm.join(' ')); // отображаем массив в модальном окне 
Запустить!
// объект array и метод reverse()
var arr = ['Один','Два','Три','Четыре','Пять']; 
var sortrevm = arr.sort().reverse();  // отсортирует массив в обратном алфавитном порядке
alert(sortrevm.join(' '));            // отображаем массив в модальном окне 

Метод toLocaleString()

Данный метод не принимает параметров. Аналогичен методу join(','). Возвращает строку, объединив все значения элементов нынешнего массива, разделенных запятой. Все числовые значения формируются в качестве денежной единицы согласно региональным настройкам клиентского компьютера:

Запустить!
// объект array и метод toLocaleString()
var newArr = [1,2,3];
var tlsm = newArr.toLocaleString();
alert(tlsm);

Метод toString()

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



Оцените материал по 5-ти бальной шкале: 1 2 3 4 5



Коментарии:

Коментарий добавил(а): fgh1233
Дата: 2010-10-12

Все уроки последовательны и весьма полезны. Удачи автору этого замечательного ресурса!

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

Текст коментария:

Введите результат с картинки

Просмотров: 5567

Метки раздела JavaScript

Основы web программирования, var javascript, javascript функции, javascript обучение, javascript простые примеры, html javascript, javascript примеры, javascript random, уроки сайтостроения, java script, регулярные выражения, appendchild javascript, javascript бесплатно, javascript document write, javascript справочник, javascript примеры.