Масив — впорядкована колекція значень (індекс з 0).
1class="hl-keyword">const fruits = [class="hl-string">039;яблуко039;, class="hl-string">039;банан039;, class="hl-string">039;вишня039;];
2fruits[0] class="hl-comment">// class="hl-string">039;яблуко039;
3fruits.length class="hl-comment">// 3fruits[fruits.length - 1] // 'вишня' — останній елемент
Додавання/видалення:
1fruits.push(class="hl-string">039;груша039;) class="hl-comment">// додати в кінець, повертає нову довжину
2fruits.pop() class="hl-comment">// видалити з кінця, повертає елемент
3fruits.unshift(class="hl-string">039;диня039;) class="hl-comment">// додати на початок
4fruits.shift() class="hl-comment">// видалити з початку
5fruits.splice(1, 1) class="hl-comment">// видалити 1 елемент з індексу 1
6fruits.splice(1, 0, class="hl-string">039;ківі039;) class="hl-comment">// вставити class="hl-string">039;ківі039; на позицію 1Пошук:
1fruits.indexOf(class="hl-string">039;банан039;) class="hl-comment">// 1 або -1 якщо не знайдено
2fruits.includes(class="hl-string">039;вишня039;) class="hl-comment">// true/false
3fruits.find(f => f.length > 5) class="hl-comment">// перший що підходить
4fruits.findIndex(f => f === class="hl-string">039;вишня039;) class="hl-comment">// індексКопіювання та об'єднання:
const nums = [3, 1, 4, 1, 5];
nums.push(9);
nums.shift();
console.log(nums);
console.log(nums.length);
const words = ['кіт', 'собака', 'папуга', 'хомяк', 'кролик'];
console.log(words.includes('собака'));
console.log(words.find(w => w.length > 5));
console.log(words.indexOf('хомяк'));
const evens = [2, 4, 6];
const odds = [1, 3, 5];
const merged = [...evens, ...odds];
console.log(merged);
const sorted = [...merged].sort((a, b) => a - b);
console.log(sorted);
console.log(evens === [...evens]);