Разъясните суть кода?
filter возвращает список тех элементов, для которых переданная ему функция вернет true, Boolean(true) == true, Boolean(false) == false. Того же эффекта можно было бы добиться, передав в filter функцию, просто возвращающую данный элемент. В es6 вообще красиво будет:arr.filter(x => x).length;
filter возвращает список тех элементов, для которых переданная ему функция вернет true, Boolean(true) == true, Boolean(false) == false. Того же эффекта можно было бы добиться, передав в filter функцию, просто возвращающую данный элемент. В es6 вообще красиво будет:arr.filter(x => x).length;