Публикации по теме 'js-array'


Javascript — Tricky Questions-Array
Напишите пример чистой и нечистой функции для добавления значения в массив // Impure Example let arr = []; const impureAddition = (num) => arr.push(num); impureAddition(10); // Pure Example const pureAddition = (num) => (newArr) => [...newArr, num]; pureAddition(10)([]); 2. Что будет на выходе приведенного ниже кода? console.log(['a']+['b']); Ответ : "аб" 3. Что будет на выходе приведенного ниже кода? console.log([1, 3, 4, 2]["sort"]()); Ответ :..

Карта, фильтрация и уменьшение в JS
Карта, фильтрация и уменьшение — это методы массива в JS. Карта Метод карты используется для преобразования массива из его существующей формы в новую форму в соответствии с указанным условием. let a=[1,2,3,4]; let a1=a.map(x => x*2); let a2=a.map(x => x*3); let a3=a.map(x => x.toString(2)); //Convert numbers in arry to binary console.log(a1); //[ 2, 4, 6, 8 ] console.log(a2); //[ 3, 6, 9, 12 ] console.log(a3); //[ '1', '10', '11', '100' ] Фильтр Этот метод..

День 12 — array.splice(), array.join()
Чему я научился на JavaScript 30 (веб-курс — https://javascript30.com/ ) Кодинг на Github соединение Он позволяет добавлять/удалять элементы массива откуда угодно. А также есть: push()/pop() : с конца массива unshift()/shift() : с начала массива concat() : объединение массивов En-MDN: массив.сращивание array.splice(start, deleteCount, item1, item2, …) При использовании отрицательного числа в качестве начального индекса выполняется удаление в обратном порядке. Итак, в..