Các phương thức lặp mảng Javascript (tiếp tục)
Hầu hết các phương thức lặp mô tả trong các phần phụ sau chấp nhận một đối số thứ hai tùy chọn. Nếu được chỉ ra, hàm
được khởi động như thể nó là một phương thức của đối số thứ hai này. Đó là, đối số thứ hai bạn truyền trở thành
giá trị của từ khóa this bên trong hàm bạn truyền như đối số đầu tiên. Giá trị trả về của hàm bạn truyền thường
là quan trọng, nhưng các phương thức khác nhau xử lí giá trị trả về theo các cách khác nhau. Không phương thức
nào mô tả ở đây điều chỉnh mảng trên nó chúng được khởi động (mặc dù hàm bạn truyền có thể điều chỉnh mảng, tất
nhiên).
Mỗi trong các hàm này được khởi động với một hàm như đối số đầu tiên của nó, và nó rất là phổ biến để định nghĩa
hàm đó nội dòng như phần của biểu thức khởi động phương thức thay vì sử dụng một hàm hiện có cái được định nghĩa
nơi khác. Cú pháp hàm arrow (xem các học phần sau) làm việc đặc biệt tốt với những phương thức này, và chúng ta
sẽ sử dụng nó trong các ví dụ cái đi theo.
