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
mả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:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Kết quả thực thi mã:
['!', '!', '!', '!']
Ví dụ
Bây giờ hãy chỉ định từ vị trí nào cần điền mảng:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Kết quả thực thi mã:
['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:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Kết quả thực thi mã:
['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:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Kết quả thực thi mã:
['a', 'b', 'c', '!']