@Extazzzi

В чем разница между двумя блоками кода?

В чем разница?
Первый блок кода возвращает массив в котором содержится 0;
function filter_list(l) {
  return l.filter(function(v) {return typeof v == 'number'})
}

Второй блок кода возвращает массив в котором нет 0;
function filter_list(l) {
	arrTwo = arrOne.filter(item => {
		if (typeof item == "number") return item
	})
};
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 2
0xD34F
@0xD34F Куратор тега JavaScript
Если бы вы составили себе труд ознакомиться с описанием метода filter, то знали бы, что он

конструирует новый массив со всеми значениями, для которых функция callback вернула true или значение, становящееся true при приведении в boolean
Ответ написан
tomgif
@tomgif
Веб-разработчик
У вас во втором блоке кода вообще другой массив arrOne
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы