Масиви та методи роботи з ними

Содержание

Слайд 2

Масив – це різновид об’єкту, що зберігає в собі пронумеровані значення.

Масив – це різновид об’єкту, що зберігає в собі пронумеровані значення.
Масив

можна задати за допомогою наступного синтаксису:

Створимо масив з трьох елементів:

Щоб отримати доступ до певного елементу масиву – вказуємо його номер у квадратних дужках. Елементи масиву нумеруються з нуля!!!

За допомогою методу можно typeof переконатися, що масив це об’єкт.

Слайд 3

Загальна кількість елементів масиву визначається за допомогою методу length: Через alert

Загальна кількість елементів масиву визначається за допомогою методу length:

Через alert можна

вивести як одиничний елемент, так і весь масив.

В масиві можна зберігати як числа, рядки та об’єкти

Слайд 4

Методи pop/push, shift/unshift Метод pop видаяляє останній елемент масиву і повертає

Методи pop/push, shift/unshift

Метод pop видаяляє останній елемент масиву і повертає його.

Метод

push додає елемент в кінець масиву.

Метод shift видаяляє перший елемент масиву і повертає його.

Слайд 5

Метод unshift додає елемент в початок масиву. Метод unshift та push можуть додати по декілька елементів.

Метод unshift додає елемент в початок масиву.

Метод unshift та push можуть

додати по декілька елементів.
Слайд 6

Вивід масиву з дірками. То при виводі в більшості браузерів з'являються

Вивід масиву з дірками.
То при виводі в більшості браузерів з'являються «зайві»

коми.

Використовуємо length для укорочення масиву.

Слайд 7

Метод split Трансформує рядок у масив. Якщо вказати другий аргумент, то

Метод split

Трансформує рядок у масив.

Якщо вказати другий аргумент, то він вводить

обмеження на кількість елементів в масиві.

За допомогою цього методу можна розбити рядок по буквам

Слайд 8

Метод join Цей метод бере і склеює його в рядок, використовуючи

Метод join

Цей метод бере і склеює його в рядок, використовуючи str

як роздільник.

Видалення елементу

Видалити елемент масиву можна за допомогою методу delete, але при видаленні утворилась дірка.

Слайд 9

Метод splice Починаючи з першої позиції видалимо 1 елемент. Видалимо три

Метод splice

Починаючи з першої позиції видалимо 1 елемент.

Видалимо три перших елемента

і замінимо їх на інші.

Метод splice повертає масив з видалених елементів.

Слайд 10

Метод Slice Метод slice(begin, end) копіює копіює ділянку масиву від begin

Метод Slice

Метод slice(begin, end) копіює копіює ділянку масиву від begin до

end, не включаючи end. Початковий масив при цьому не змінюється.

Сортування методом sort(fn)

Для вказівки свого порядку сортування в метод arr.sort (fn) потрібно передати функцію fn від двох елементів, яка вміє порівнювати їх.
Якщо цю функцію не вказати, то елементи сортуються як рядки.