Các phương thức lặp mảng Javascript
Các phương thức mô tả trong phần này lặp qua các mảng bằng cách truyền các phần tử mảng theo trật tự, tới một
hàm bạn cung cấp, và chúng cung cấp các cách thức thuận tiện để lặp, chập, lọc, test và làm giảm các mảng.
Trước khi chúng ta giải thích các phương thức chi tiết, tuy nhiên, nó là đáng tạo một vài khái quát hóa về chúng.
Trước tiên, tất cả các phương thức này chấp nhận một hàm như đối số đầu tiên của chúng và khởi động hàm đó một
lần cho mỗi phần tử (hay một vài phần tử) của mảng. Nếu mảng là thưa thớt, hàm bạn truyền không được khởi động
cho các phần tử không tồn tại. Trong hầu hết các trường hợp, hàm bạn cung cấp được khởi động với 3 đối số:
giá trị của phần tử mảng, chỉ mục của phần tử mảng, và bản thân mảng. Thường thì, bạn chỉ cần cái đầu tiên trong
các giá trị những đối số này và có thể bỏ qua các giá trị thứ hai và thứ ba.
