Witam,
rozwiązuję zadanie o następującej treści:
Napisz funkcję addArrays, która ma przyjmować dwa argumenty – dwie tablice zawierające liczby całkowite. Funkcja ta ma zwracać również tablicę, która będzie wynikiem dodawania każdego elementu o tym samym indeksie. Jeżeli, tablice nie są równe, elementy nadmiarowe są przepisywane do nowej tablicy.
stworzyłem coś takiego:
function addArrays(arr1, arr2) {
var newArray = [];
var newArray2 = [];
for(i = 0; i < arr1.length; i++) {
for(j = 0; j < arr2.length; j++) {
if(arr1.length === arr2.length) {
newArray = [i+j];
return newArray;
}
}
}
}
console.log(addArrays([1,2,3], [2,4,4]));
jednak konsola zwraca tablicę [0]. Domyślam się, że problemem jest tutaj dodawanie elementów z obu tablic.
nie ruszyłem jeszcze drugiej części zadania, w której jeśli tablice nie są równe to ma powstać następna tablica z tymi nadmiarowymi elementami.
pomożecie?