Pelajaran modul (1/4)
Array: daftar yang diurutkan
array adalah daftar nilai yang diurutkan. Dalam JavaScript elemennya bisa berupa dari tipe yang berbeda satu sama lain (walaupun dalam kode "baik" cenderung demikian homogen). Itu ditulis dengan tanda kurung siku:
const colori = ['rosso', 'verde', 'blu'];
const misti = [1, 'due', true, null];
const vuoto = [];Membaca dan menulis berdasarkan indeks
Indeks dimulai dari 0. Indeks valid terakhir adalah array.length - 1.
const colori = ['rosso', 'verde', 'blu'];
colori[0]; // 'rosso'
colori[2]; // 'blu'
colori[99]; // undefined ← no error, just undefined
colori.length; // 3
colori[1] = 'giallo'; // now colori is ['rosso', 'giallo', 'blu']
colori[colori.length] = 'x'; // manual push, not recommendedMenambah dan menghapus elemen
Empat metode klasik (push / pop / unshift / shift) memodifikasi
susunan di tempat:
const a = [1, 2, 3];
a.push(4); // a = [1, 2, 3, 4], returns the new length
a.pop(); // a = [1, 2, 3], returns the removed element (4)
a.unshift(0); // a = [0, 1, 2, 3], adds at the head
a.shift(); // a = [1, 2, 3], removes from the headTermasuk, mencari
['rosso', 'verde', 'blu'].includes('verde'); // true
['rosso', 'verde', 'blu'].indexOf('blu'); // 2
['rosso', 'verde', 'blu'].indexOf('giallo'); // -1Cobalah
Diberikan array `angka = [10, 20, 30, 40]`, kembalikan sebagai ekspresi terakhir elemen terakhir yang menggunakan panjang.
Tunjukkan petunjuk
Indeks valid terakhir adalah panjang - 1.
Solusi tersedia setelah 3 upaya
Tinjau latihan
Mulai dari `buah = ['mela', 'pera']`. Tambahkan 'banana' di akhir dengan push, lalu kembalikan array lengkap sebagai ekspresi terakhir: ['mela','pera','banana'].
Tunjukkan petunjuk
push mengubah array; Anda tidak perlu menugaskan kembali.
Solusi tersedia setelah 3 upaya