Bài học theo mô-đun (1/4)
Mảng: danh sách có thứ tự
mảng là danh sách các giá trị được sắp xếp theo thứ tự. Trong JavaScript các phần tử có thể thuộc nhiều loại khác nhau (mặc dù trong mã "tốt" chúng có xu hướng đồng nhất). Nó được viết bằng dấu ngoặc vuông:
const colori = ['rosso', 'verde', 'blu'];
const misti = [1, 'due', true, null];
const vuoto = [];Đọc và viết theo chỉ mục
Các chỉ số bắt đầu ở 0. Chỉ mục hợp lệ cuối cùng là 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 recommendedThêm và xóa các phần tử
Bốn phương pháp cổ điển (push / pop / unshift / shift) ** sửa đổi
mảng ** tại chỗ:
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 headBao gồm, tìm kiếm
['rosso', 'verde', 'blu'].includes('verde'); // true
['rosso', 'verde', 'blu'].indexOf('blu'); // 2
['rosso', 'verde', 'blu'].indexOf('giallo'); // -1Hãy thử nó
Cho mảng `numbers = [10, 20, 30, 40]`, trả về phần tử cuối cùng sử dụng độ dài làm biểu thức cuối cùng.
Hiển thị gợi ý
Chỉ số hợp lệ cuối cùng là độ dài - 1.
Giải pháp khả dụng sau 3 lần thử
Xem lại bài tập
Bắt đầu từ `fruits = ['mela', 'pera']`. Thêm 'banana' vào cuối bằng lệnh đẩy, sau đó trả về mảng đầy đủ dưới dạng biểu thức cuối cùng: ['mela','pera','banana'].
Hiển thị gợi ý
đẩy làm thay đổi mảng; bạn không cần phải chỉ định lại.
Giải pháp khả dụng sau 3 lần thử