Публикации по теме '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, …)
При использовании отрицательного числа в качестве начального индекса выполняется удаление в обратном порядке. Итак, в..