Computer >> Máy Tính >  >> Lập trình >> Javascript

Sử dụng các hàm vòng lặp trong Javascript


Ngoài phép lặp rõ ràng, Javascript cung cấp nhiều hàm lặp khác nhau mà bạn có thể sử dụng để lặp qua các mảng. Hãy xem xét một số chức năng này -

ForEach Function

Hàm này thực thi chức năng bạn truyền cho nó cho mọi đối tượng trong mảng. Ví dụ:

Ví dụ

let people = ['Harry', 'Martha', 'John', 'Sam']
people.forEach(person => console.log(person.toUpperCase()));

Điều này sẽ cung cấp đầu ra -

Đầu ra

HARRY
MARTHA
JOHN
SAM

Chức năng bản đồ

Hàm này thực thi chức năng bạn truyền cho nó cho mọi đối tượng trong mảng và tạo một mảng mới dựa trên những gì bạn trả về cho nó. Ví dụ:

Ví dụ

let people = ['Harry', 'Martha', 'John', 'Sam']
let upperCaseNames = people.map(person => person.toUpperCase())
console.log(upperCaseNames);

Đầu ra

Điều này sẽ cung cấp đầu ra -

[ 'HARRY', 'MARTHA', 'JOHN', 'SAM' ]

Chức năng Bộ lọc

Hàm này thực thi chức năng mà bạn truyền cho nó cho mọi đối tượng trong mảng và tạo một mảng mới dựa trên các giá trị trả về giá trị trung thực. Ví dụ:

Ví dụ

let people = ['Harry', 'Martha', 'John', 'Sam']
console.log(people.filter(person => person[0] === 'H'));

Điều này sẽ cung cấp đầu ra -

Đầu ra

['Harry']

Có nhiều chức năng khác như giảm, mọi, một số, v.v. mà bạn có thể đọc thêm trên https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide