Phương thức fill

Phương thức fill điền các giá trị xác định vào mảng. Trong tham số đầu tiên của phương thức chỉ định giá trị cần thiết. Ở tham số thứ hai và thứ ba không bắt buộc, chúng ta thiết lập tương ứng vị trí bắt đầu và vị trí kết thúc để điền.

Cú pháp

javascriptmảng.fill(phần tử, [vị trí bắt đầu, [vị trí kết thúc]]);

Ví dụ

Hãy điền mảng sử dụng phương thức này:

javascriptlet res = [1, 2, 3, 4].fill('!');
console.log(res);

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

javascript['!', '!', '!', '!']

Ví dụ

Bây giờ hãy chỉ định từ vị trí nào cần điền mảng:

javascriptlet res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);

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

javascript['a', '!', '!']

Ví dụ

Hãy điền mảng chỉ định ngoài vị trí bắt đầu, thêm cả vị trí kết thúc:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);

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

javascript['a', 'b', '!', 'e']

Ví dụ

Và bây giờ hãy bắt đầu điền mảng từ cuối cùng, chỉ định tham số thứ hai là chỉ số -1:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);

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

javascript['a', 'b', 'c', '!']

Xem thêm

  • phương thức unshift,
    thêm phần tử vào đầu mảng
  • 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