Урок 1.5Урок 5 з 24
Робота з масивами
Given a list of data, demonstrate data manipulation with arrays.
Головне
- 1push, pop, shift, unshift, splice, sort, reverse і fill змінюють сам масив. map, filter, slice і concat повертають новий масив.
- 2sort без функції порівняння сортує як рядки, тож 10 опиняється перед 9. Для чисел використовуйте
(a, b) => a - b. - 3Обирайте метод за потрібним результатом: find дає один елемент, filter — масив, some і every — boolean, reduce — одне значення.
- 4Spread і slice створюють поверхневі копії: новий масив містить ті самі об'єкти, що й старий.
- 5new Set прибирає дублікати й зберігає порядок. Map зберігає тип своїх ключів, а ключі об'єкта стають рядками.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 1.5.K1Mutating vs non-mutating array methods (push, splice, sort vs map, filter, slice, concat)
- 1.5.K2Iteration and search: forEach, map, filter, reduce, find, some, every, includes, indexOf
- 1.5.K3Spread, destructuring, Array.from, Set and Map for collections
- 1.5.S1Choose the code that transforms a list into the required result
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 1.5 · 12 запитань