Как и любой другой язык программирования, JavaScript имеет множество приемов для решения как простых, так и сложных задач. Некоторые трюки широко известны, а других достаточно, чтобы взорвать ваш мозг. Давайте посмотрим на семь уловок JavaScript, которые вы можете начать использовать сегодня! Получение уникального значения массива Получить массив уникальных значений, вероятно, проще, чем вы думаете: var j = [...new Set([1, 2, 3, 3])]
>> [1, 2, 3]
Я люблю смесь rest выражений и Set! Массив и логическое значение Вам когда-нибудь нужно фильтровать ложные значения (0, неопределенное, нулевое, ложное и т. д) Из массива? Возможно, вы не знали этого трюка: myArray
.map(item => {
// ...
})
// Избавиться от плохих значениях
.filter(Boolean);
Просто передайте логическое значение, и все эти ложные значения исчезнут! Создание пустых объектов Конечно, вы можете создать объект, который кажется пустым с помощью {}, но этот объект все еще имеет __proto__ и обычный hasOwnPr