Phương thức unshift

Phương thức unshift thêm một số lượng không giới hạn phần tử mới vào đầu mảng. Khi đó mảng ban đầu bị thay đổi, và kết quả trả về là độ dài mới của mảng.

Cú pháp

javascriptmảng.unshift(phần_tử, phần_tử, phần_tử...);

Ví dụ

Hãy thêm vào đầu mảng hai phần tử mới và in ra mảng đã thay đổi:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.unshift('1', '2');

console.log(arr);

Kết quả thực thi mã:

javascript['1', '2', 'a', 'b', 'c', 'd', 'e']

Ví dụ

Hãy thêm hai phần tử mới và in ra độ dài mới của mảng:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
let length = arr.unshift('1', '2');

console.log(length);

Kết quả thực thi mã:

javascript7

Xem thêm

  • phương thức push,
    thêm phần tử vào cuối mảng
  • phương thức shift và pop,
    xóa phần tử khỏi mảng
  • phương thức fill,
    làm đầy mảng