второго массива, правильно полянл ?
Да
Сейчас попробую и отпишу
и у вас в одной из первых проверок логика неправильная
function arrayDiff(a, b) { if (b == []) { return [] } if (a == []) { return [] } let newArr = [] for (let i = 0; i < b.length; i++) { console.log(`b = ${b[i]}`); for (let j = 0; j < a.length; j++) { if (b[i] !== a[j]) { newArr.push(a[j]); } } } return newArr } Почему моя первая проверка не срабатывает? Т_Т
я про ифы вам писал, исправьте
function arrayDiff(a, b) { if (b.length == 0) { return a } if (a.length == 0) { return [] } let newArr = [] for (let i = 0; i < b.length; i++) { console.log(`b = ${b[i]}`); for (let j = 0; j < a.length; j++) { if (b[i] !== a[j]) { newArr.push(a[j]); } } } return newArr }
Обсуждают сегодня