JavaScript điền mảng ()

Phương thức JavaScript Array fill () trả về một mảng bằng cách điền vào tất cả các phần tử bằng một giá trị tĩnh.

Cú pháp của fill()phương thức là:

 arr.fill(value, start, end)

Ở đây, arr là một mảng.

fill () Tham số

Các fill()phương pháp có trong:

  • value - Giá trị để điền vào mảng.
  • start (tùy chọn) - Chỉ mục bắt đầu (mặc định là 0 ).
  • end (tùy chọn) - Chỉ mục kết thúc (mặc định là Array.length ) (độc quyền).

Trả về giá trị từ fill ()

  • Trả về mảng đã sửa đổi, được điền đầy giá trị từ đầu đến cuối.

Ghi chú:

  • Nếu bắt đầu hoặc kết thúc là số âm, các chỉ mục được tính từ ngược lại.
  • fill()là một phương thức đột biến, nó thay đổi chính mảng (không phải bản sao) và trả về nó.

Ví dụ: Làm đầy mảng với phương thức fill ()

 var prices = (651, 41, 4, 3, 6); // if only one argument, fills all elements new_prices = prices.fill(5); console.log(prices); // ( 5, 5, 5, 5, 5 ) console.log(new_prices); // ( 5, 5, 5, 5, 5 ) // start and end arguments specify what range to fill prices.fill(10, 1, 3); console.log(prices); // ( 5, 10, 10, 5, 5 ) // -ve start and end to count from back prices.fill(15, -2); console.log(prices); // ( 5, 10, 10, 15, 15 ) // invalid indexed result in no change prices.fill(15, 7, 8); console.log(prices); // ( 5, 10, 10, 15, 15 ) prices.fill(15, NaN, NaN); console.log(prices); // ( 5, 10, 10, 15, 15 )

Đầu ra

 (5, 5, 5, 5, 5) (5, 5, 5, 5, 5) (5, 10, 10, 5, 5) (5, 10, 10, 15, 15) (5, 10, 10 , 15, 15) (5, 10, 10, 15, 15)

Ở đây, chúng ta có thể thấy rằng fill()phương thức lấp đầy mảng từ đầu đến cuối bằng giá trị được truyền vào. Các fill()phương pháp làm thay đổi mảng ở vị trí cũng như lợi nhuận mảng sửa đổi.

Các tham số bắt đầu và kết thúc là tùy chọn và cũng có thể là số âm (để đếm ngược).

Mảng không được cập nhật nếu các đối số bắt đầu và kết thúc không hợp lệ.

Đề xuất đọc: Mảng JavaScript

thú vị bài viết...