Мы изучили стрелочные функции. Теперь — встроенные методы: строки, массивы и объекты (часть уже встречалась на уроке 17) имеют методы, которые ускоряют разработку и делают код чище.
slice, indexOf, includes, split, trim и др.map, filter, find, join, sort.Object.keys, Object.values, Object.entries.length, toLowerCase(), toUpperCase(), trim(), slice(), indexOf(), includes(), split(), repeat()
length, push(), pop(), join(), map(), filter(), find(), includes(), indexOf(), sort(), reduce()
Object.keys(), Object.values(), Object.entries()
Встроенные методы упрощают работу с данными. На следующем уроке — практика функций и DOM.
split() и join() или порядок аргументов — строка разобьётся или склеится не так, как ожидалось.map и forEach: использовать forEach вместо map — результатом будет undefined, а не новый массив.sort() мутирует массив и без функции-компаратора сортирует числа как строки — порядок элементов получится неверным.str останется прежней.Используй split и join: строка "a,b,c" → массив → строка "a - b - c".
Реализуй преобразование массива чисел: с помощью map удвой элементы, затем с помощью filter оставь только значения больше 10.
Создай объект и выведи его ключи с помощью Object.keys, а значения с помощью Object.values.
Реализуй функцию с использованием reduce, которая считает сумму всех элементов массива.