масив JavaScript це об’єкт, який представляє сукупність елементів подібного типу.
Існує 3 способи побудови масиву в JavaScript
- За літералом масиву
- Шляхом безпосереднього створення екземпляра Array (за допомогою нового ключового слова)
- За допомогою конструктора масиву (за допомогою нового ключового слова)
1) Літерал масиву JavaScript
Синтаксис створення масиву за допомогою літералу масиву наведено нижче:
var arrayname=[value1,value2.....valueN];
Як ви бачите, значення містяться всередині [ ] і розділені символом (кома).
Давайте розглянемо простий приклад створення та використання масиву в JavaScript.
var emp=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Перевірте зараз
Властивість .length повертає довжину масиву.
Результат наведеного вище прикладу
що таке ім'я користувача
2) Масив JavaScript безпосередньо (нове ключове слово)
Синтаксис безпосереднього створення масиву наведено нижче:
var arrayname=new Array();
тут, нове ключове слово використовується для створення екземпляра масиву.
Розглянемо приклад безпосереднього створення масиву.
var i; var emp = new Array(); emp[0] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Перевірте зараз
Результат наведеного вище прикладу
3) Конструктор масиву JavaScript (нове ключове слово)
Тут вам потрібно створити екземпляр масиву, передавши аргументи в конструктор, щоб нам не довелося надавати значення явно.
Нижче наведено приклад створення об'єкта конструктором масиву.
завантажити відео з youtube за допомогою vlc
var emp=new Array('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Перевірте зараз
Результат наведеного вище прикладу
Методи масивів JavaScript
Давайте подивимося список методів масиву JavaScript з їх описом.
методи | опис |
---|---|
concat() | Він повертає новий об’єкт масиву, який містить два або більше об’єднаних масивів. |
copywithin() | Він копіює частину заданого масиву з його власними елементами та повертає змінений масив. |
записи () | Він створює об’єкт-ітератор і цикл, який повторює кожну пару ключ/значення. |
кожен() | Він визначає, чи всі елементи масиву задовольняють надані умови функції. |
квартира() | Він створює новий масив, що містить елементи підмасиву, об’єднані рекурсивно до заданої глибини. |
flatMap() | Він відображає всі елементи масиву за допомогою функції відображення, а потім зводить результат у новий масив. |
fill() | Він заповнює елементи в масив зі статичними значеннями. |
від() | Він створює новий масив, що містить точну копію іншого елемента масиву. |
фільтр() | Він повертає новий масив, що містить елементи, які відповідають наданим умовам функції. |
знайти() | Він повертає значення першого елемента в заданому масиві, який задовольняє вказану умову. |
findIndex() | Він повертає значення індексу першого елемента в заданому масиві, який задовольняє вказану умову. |
для кожного() | Він викликає надану функцію один раз для кожного елемента масиву. |
включає() | Він перевіряє, чи містить заданий масив вказаний елемент. |
indexOf() | Він шукає вказаний елемент у заданому масиві та повертає індекс першого збігу. |
isArray() | Він перевіряє, чи є передане значення масивом. |
приєднатися() | Він об’єднує елементи масиву як рядок. |
ключі() | Він створює об’єкт-ітератор, який містить лише ключі масиву, а потім циклічно перебирає ці ключі. |
lastIndexOf() | Він шукає вказаний елемент у заданому масиві та повертає індекс останнього збігу. |
map() | Він викликає вказану функцію для кожного елемента масиву та повертає новий масив |
з() | Він створює новий масив із змінної кількості аргументів, що містить будь-який тип аргументу. |
поп() | Він видаляє та повертає останній елемент масиву. |
push() | Він додає один або кілька елементів у кінець масиву. |
зворотний() | Він перевертає елементи заданого масиву. |
зменшити (функція, початкова) | Він виконує надану функцію для кожного значення зліва направо та зводить масив до одного значення. |
зменшити вправо() | Він виконує надану функцію для кожного значення справа наліво та зводить масив до одного значення. |
дещо() | Він визначає, чи пройшов якийсь елемент масиву перевірку реалізованої функції. |
shift() | Він видаляє та повертає перший елемент масиву. |
шматочок() | Він повертає новий масив, що містить копію частини заданого масиву. |
sort() | Він повертає елемент заданого масиву в відсортованому порядку. |
зрощення() | Він додає/вилучає елементи до/з заданого масиву. |
toLocaleString() | Він повертає рядок, що містить усі елементи вказаного масиву. |
toString() | Він перетворює елементи вказаного масиву в рядкову форму, не впливаючи на вихідний масив. |
unshift() | Він додає один або кілька елементів на початку даного масиву. |
значення() | Він створює новий об’єкт-ітератор, що містить значення для кожного індексу в масиві. |