Odpowiedź :
Odpowiedź:
// Utwórz tablicę o nazwie tab1, zawierającą następujące liczby całkowite: 7, 3, 1, 6, 9, 5, 4, 10, 2, 2. */
const tab1 = [7, 3, 1, 6, 9, 5, 4, 10, 2, 2]
// Wypisz zawartość 5 komórki tablicy na ekran.
console.log(tab1[4])
// Zmień zawartość 7 komórki tablicy, wprowadzając do niej wartość 12.
tab1[6] = 12
// Utwórz drugą tablicę o nazwie tab2, o tej samej wielkości co tab1.
let tab2 = new Array(tab1.length)
// Przepisz zawartość tab1 do tab2.
tab2 = [...tab1]
// Utwórz trzecią tablicę o nazwie tab3, o tej samej wielkości co dwie poprzednie.
let tab3 = new Array(tab1.length)
// Zawartością komórek tablicy tab3 jest suma komórek o tych samych indeksach tablic tab1 i tab2.
for (let i = 0; i < tab3.length; i += 1) {
tab3[i] = tab1[i] + tab2[i]
}
// Przepisz ponownie zawartość tablicy tab1 do tablicy tab2, jednak w odwrotnej kolejności.
tab2 = [...tab1].reverse()
Wyjaśnienie:
Po każdym etapie możesz sprawdzić czy wynik jest zgodny z oczekiwaniem wywołując metodę console.log(). Np. console.log(tab1), console.log(tab2), console.log(tab3).
W tym przypadku do kopiowania tablic używny jest operator rozwinięcia https://developer.mozilla.org/pl/docs/Web/JavaScript/Reference/Operators/Spread_syntax#rozwini%C4%99cie_w_litera%C5%82ach_tablicowych ale można to zrobić też na kilka innych sposobów, np. iterując po tablicy pętlą lub używająć metody .slice()