I got to solve this like this:
function repeatedNumbers2(a, b) {
for (let i = 0; i < a.length; i++) {
if (a[i] !== b[i]) {
console.log(a[i], b[i]);
}
}
}
repeatedNumbers2(arr1, arr2);
Then I try to put it inside an array:
function repeatedNumbers(a, b) {
for (let i = 0; i < a.length; i++) {
if (a[i] !== b[i]) {
let newArr = [];
newArr.push(a[i]);
newArr.push(b[i]);
return newArr;
}
}
}
console.log(repeatedNumbers(arr1, arr2));
Already found this better solution, but just wanna know whymy second try didn't work.
function newArray(a, b) {
console.log([
...a.filter((x) => !b.includes(x)),
...b.filter((x) => !a.includes(x)),
]);
}
newArray(arr1, arr2);