использование retutn true в map
обьясните плиз зачем здесь return true
https://codepen.io/nikitos2004tester/pen/ExjOXJW
function t9() {
let b9 = [3, "hello", 4, "world", 5, "hi"];
let out = b9.filter(item => {
if (typeof item == 'string') {
b9_string.push(item);
return true;
};
if (typeof item == 'number') {
b9_num.push(item);
return true;
};
});
document.querySelector('.out-9').innerHTML +='числа:'+ b9_num;
document.querySelector('.out-9-2').innerHTML += 'строки:'+b9_string;
}
document.querySelector('.b-9').onclick = t9;
Ответы (1 шт):
Автор решения: DemoS
→ Ссылка
Если колбек Array.prototype.filter() возвращает true то в массив out попадет элемент, проходящий проверку, если нет, то нет