rtivital
10/24/2015 - 4:32 PM

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

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

// Используйте метод массивов filter, 
// чтобы удалить все ложные свойства из массива
var arr = ['', 1, 'str 1', 0, false, 'str 2', null];

// Функция Boolean() возвращает только значения true и false
arr.filter(Boolean); // [1, 'str1', 'str 2']

// Сокращенный вариант функции 
arr.filter(function(item) {
	return !!item;
});