JavaScript-однострочники
Несколько полезных приемов на JS, укладывающихся в одну строчку кода:
Удаление дубликатов из массива
const deDupe = [...new Set(myArray)];
Изменение значений двух переменных
[varA, varB] = [varB, varA];
Установка свойства по условию
const myObject = { ...myProperty && { propName: myProperty } };
Форматирование JSON-строки
const formatted = JSON.stringify(myObj, null, 2);
Создание массива, заполненного числами
const numArray = Array.from(new Array(52), (x, i) => i);
Перемешивание массива
myArray.sort(() => { return Math.random() - 0.5});
Глубокое клонирование
const myClone = JSON.parse(JSON.stringify(originalObject));
Источник:
https://prglb.ru/5ximt#code #snippets #javascript