Tài liệu tham khảo JavaScript mảng

Đối tượng Array

Đối tượng Array được sử dụng để lưu trữ nhiều giá trị trong một biến:

const cars = ["Tesla", "Volvo", "BMW"];

Thử ngay

Chỉ số của mảng bắt đầu từ số 0: phần tử đầu tiên của mảng là 0, phần tử thứ hai là 1, và thế là.

Để biết thêm về hướng dẫn mảng, hãy đọc Hướng dẫn JavaScript mảng

Phương pháp và thuộc tính Array

Phương pháp Mô tả
[] Tạo mảng mới.
new Array() Tạo mảng mới.
at() Trả về phần tử chỉ số của mảng.
concat() Kết nối các mảng và trả về mảng kết nối.
constructor Trả về hàm tạo prototype của đối tượng Array.
copyWithin() Chép các phần tử của mảng vào vị trí chỉ định hoặc từ vị trí chỉ định.
entries() Trả về mảng các cặp khóa/giá trị từ đối tượng.
every() Kiểm tra mỗi phần tử trong mảng có thông qua kiểm tra hay không.
fill() Lấp đầy các phần tử trong mảng bằng giá trị tĩnh.
filter() Tạo mảng mới từ mỗi phần tử thông qua kiểm tra.
find() Trả về giá trị của phần tử đầu tiên thông qua kiểm tra.
findIndex() Trả về chỉ số của phần tử đầu tiên trong mảng thông qua kiểm tra.
findLast() Trả về giá trị của phần tử cuối cùng trong mảng thông qua kiểm tra.
findLastIndex() Trả về chỉ số của phần tử cuối cùng trong mảng thông qua kiểm tra.
flat() Kết nối các phần tử của các mảng con.
flatMap() Đặt lại tất cả các phần tử của mảng và tạo mảng phẳng mới.
forEach() Gọi hàm cho mỗi phần tử của mảng.
from() Tạo mảng từ đối tượng.
includes() Kiểm tra mảng có chứa phần tử được chỉ định hay không。
indexOf() Tìm kiếm phần tử trong mảng và trả về vị trí của nó.
isArray() Kiểm tra đối tượng có phải là mảng hay không.
join() Kết hợp tất cả các phần tử của mảng thành một chuỗi.
keys() Trả về đối tượng Array Iteration chứa các khóa của mảng ban đầu.
lastIndexOf() Tìm kiếm phần tử từ cuối mảng và trả về vị trí của nó.
length Đặt hoặc trả về số lượng phần tử trong mảng.
map() Tạo một mảng mới bằng cách sử dụng kết quả của việc gọi hàm cho mỗi phần tử của mảng.
of() Tạo một mảng từ nhiều tham số.
pop() Xóa phần tử cuối cùng của mảng và trả về phần tử đó.
prototype Cho phép bạn thêm thuộc tính và phương pháp vào mảng.
push() Thêm phần tử mới vào cuối mảng và trả về độ dài mới.
reduce() Giảm giá trị của mảng thành một giá trị duy nhất (từ trái sang phải).
reduceRight() Giảm giá trị của mảng thành một giá trị duy nhất (từ phải sang trái).
reverse() Đảo ngược thứ tự phần tử trong mảng.
shift() Xóa phần tử đầu tiên của mảng và trả về phần tử đó.
slice() Chọn một phần của mảng và trả về mảng mới.
some() Kiểm tra bất kỳ phần tử nào trong mảng có qua kiểm tra hay không.
sort() Sắp xếp phần tử của mảng.
splice() Thêm hoặc xóa phần tử từ mảng.
toReversed() Đảo ngược thứ tự phần tử của mảng (đến mảng mới).
toSorted() Sắp xếp phần tử của mảng (đến mảng mới).
toSpliced() Thêm hoặc loại bỏ phần tử mảng (đến mảng mới).
toString() Chuyển đổi mảng thành chuỗi và trả về kết quả.
unshift() Thêm phần tử mới vào đầu mảng và trả về độ dài mới.
values() Trả về đối tượng iterator chứa giá trị của mảng.
valueOf() Trả về giá trị ban đầu của mảng.
with() Trả về mảng mới sau khi cập nhật phần tử.