📄️ Array literal
Trong JavaScript có thể viết array bằng array literal. Array literal sử dụng dấu ngoặc vuông ([, ]).
📄️ Type annotation của array
Trong TypeScript có 2 cách để type annotation cho array.
📄️ Array là object
Array trong JavaScript là object. Do đó, cần chú ý hành vi khi so sánh và copy.
📄️ Truy cập phần tử array
Truy cập phần tử array trong JavaScript
📄️ Read-only array
Trong TypeScript, có thể type annotation cho array là read-only (readonly). Có 2 cách type annotation. Cách thứ nhất là sử dụng từ khóa readonly. Cách thứ hai là sử dụng ReadonlyArray.
📄️ Destructuring assignment của array
Cơ bản
📄️ Thao tác phá hủy của array
Các method của array trong JavaScript có 2 loại: method phá hủy (destructive) và method không phá hủy (non-destructive). Đặc biệt, cần sử dụng cẩn thận các method phá hủy.
📄️ Cách loop array
Trong JavaScript/TypeScript, để loop array có 3 cách chính: câu lệnh for, câu lệnh for-of, và các method của array.
📄️ Spread syntax của array "..."
Trong JavaScript, với array có thể sử dụng spread syntax "..." để triển khai các phần tử.
📄️ Tính hiệp biến của array
Kiểu array của TypeScript là hiệp biến (covariant). Ở đây chúng ta sẽ xem xét tính hiệp biến (covariance) của array là gì, cần chú ý điều gì do tính hiệp biến này, và tại sao array của TypeScript lại là hiệp biến.