Обложка канала

Frontender's notes

Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.

Frontender's notes

4 года назад
Открыть в
15 полезных методов для работы с массивами в JS Алоха коллеги! Решил подготовить для вас небольшую подборку с методами массивов, по большому счету она будет наиболее полезна для новичков но и более продвинутые разработчики возможно найдут что то полезное. [1, 2, 3].push(4) // 4 : [1, 2, 3, 4] [1, 2, 3].pop() // 3 : [1, 2] [1, 2, 3].shift() // 1 : [2, 3] [1, 2, 3].unshift() // 3 : [1, 2, 3] ['a', 'b'].concat('c') // ['a', 'b', 'c'] ['a', 'b'].join('-') // 'a-b' ['a', 'b', 'c'].slice(1) // ['b', 'c'] ['a', 'b', 'c'].indexOf('b') // 'b' ['a', 'b', 'c'].includes('c') // true [3, 5, 6, 8].find((n) => n % 2 === 0) // 6 [2, 4, 3, 5].findIndex((n) => n % 2 !== 0) // 2 [3, 4, 8, 6].map((n) => n * 2) // [6, 8, 16, 12] [1, 4, 7, 8].filter((n) => n % 2 === 0) // [4, 8] [2, 4, 3, 7].reduce((acc, cur) => acc + cur) // 16 [2, 4, 3, 5].every((x) => x < 6) // true [3, 5, 6, 8].some((n) => n > 6) // true [1, 2, 3, 4].reverse() // [4, 3, 2, 1] [3, 5, 7, 8].at(-2) // 7 ❗ Собственно вот. Удачи в экспериментах и надеюсь это будет полезно для вас.