Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
41
Добавлен:
03.03.2016
Размер:
174.08 Кб
Скачать

Объект Array

Свойства: length – число элементов в массиве. Оно доступно как для чтения, так и для записи, то есть с помощью этого свойства можно менять размерность массива (можно увеличить длину массива, уменьшить ее или удалить из него все элементы).

1

Методы : join (), revers (), sort (), push(), unshift(), pop (), shift()

Метод: join ()

Синтаксис: массив.join () или массив.join (разделитель)

Если разделителя нет, то используется пустая строка.

2

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

Возвращает полученную в итоге строку.

Вызов метода не меняет исходный массив.

3

Метод: reverse ()

Синтаксис: arrayObj.reverse ()

Возвращает: Измененный порядок следования элементов массива на обратный.

Внимание!

Этот метод меняет исходный массив.

4

Методы: push(), unshift() Синтаксис:

arrayObj.push (Значение_или_объект) arrayObj.unshift (Значение_или_объект) Добавить элемент (элементы) в массив: push в конец массива;

unshift в начало массива.

Внимание!

Если добавляемый элемент – другой массив, то он в добавленном будет одним элементом.

5

Например:

var Arr1 = new Array (1,2,3,4,5);

var Arr_r = new Array (“one”,”two”,”three”);

Arr1.push(Arr_r);

alert (Arr1.length) => выдаст значение, равное шести.

То есть массив Arr1 будет иметь вид: 1,2,3,4,5,“one”,”two”,”three”

6

Методы: pop (), shift() Синтаксис:

arrayObj.pop (), arrayObj.shift()

Извлекает элемент из массива с удалением:

pop

- в конце массива;

shift

- в начале массива.

Возвращает удаляемый элемент.

7

Методы concat (), slice () и splice ()

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

1) Метод concat () объединяет два массива в один.

Синтаксис:

Arr = array1. concat (array2)

8

Пример:

var a1 = new Array (1,2,3,4,5); var a2 = new Array (“a”,”b”,”c”); var ar = a1. concat (a2);

В результате получим следующее: 1,2,3,4,5, “a”,”b”,”c”

9

2) Метод slice () возвращает часть массива в виде отдельного объекта Array

Синтаксис:

array_obj.slice (offset [,end_index])

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

Примечание: Индекс массива начинается

с нуля.

10

Соседние файлы в папке Лекции