Hàm array.fill() trong Javascript
Trong bài này chúng ta sẽ học hàm array.fill() trong Javascript, đây là hàm giúp thay đổi giá trị của tất cả các phần tử trong mảng thành một giá trị mới.
Ví dụ bạn có một mảng các trái cây, bạn muốn tất cả các phần tử của mảng này đều có giá trị là "Quả Nho" thì sử dụng hàm fill. Đương nhiên bạn cũng có thể sử dụng vòng lặp để xử lý cho tình huống này.
1. Cú pháp hàm array fill javascript
Bạn cũng có thể xác định vị trí bắt đầu và kết thúc của hàm fill() trong mảng. mặc định nó sẽ áp dụng cho tất cả các phần tử của mảng.
Cú pháp của nó như sau:
Bài viết này được đăng tại [free tuts .net]
array.fill(value, start, end)
Trong đó:
value
- giá trị tĩnh sẽ được thay thế cho các phần tử trong mảng.start
- vị trị bắt đầu thay thế trong mảng.end
- vị trí kết thúc thay thế.
Hàm này sẽ tra về một mảng mới, có tổng số phần tử bằng với mảng cũ, và giá trị của các phần tử chính bằng giá trị mà bạn truyền vào. Điều này có nghĩa là mảng cũ sẽ không có sự thay đổi nào.
Ví dụ: Hãy thay đổi giá trị cho tất cả các phần tử trong mảng numbers thành giá trị 22.
var numbers = [ 1, 2, 3, 4 ]; console.log(numbers.fill(22)); // Kết quả: [22, 22, 22, 22]
2. Một ví dụ cách dùng array fill trong javascript
Ví dụ: Sử dụng hàm fill()
để thay thế phần tử trong mảng các ngôn ngữ lập trình.
var subject = ["CSS", "HTML", "PYTHON", "C"]; document.getElementById("demo").innerHTML = subject; function myFunction() { document.getElementById("demo").innerHTML = subject.fill("PHP", 2, 4); }
Như vậy là chúng ta đã tìm hiểu xong cách sử dụng hàm array.fill() trong javascript.