Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 605 Bytes

filter-boolean.md

File metadata and controls

12 lines (12 loc) · 605 Bytes

Удаление всех ложных свойств из массива

Используйте метод массивов filter, чтобы удалить все ложные свойства из массива:

var arr = ['', 1, 'str 1', 0, false, 'str 2', null];
arr.filter(Boolean); // [1, 'str1', 'str 2'];

Функция Boolean() возвращает только значения true и false. Подобная запись является сокращенным вариантом функции:

arr.filter(function(item) {
	return !!item;
});