Javascript method trong array
Hello , mình đang học JAvascript và gặp phần array có method như là forEach, , mình coi qua bài viết sau :
“https://freetuts.net/hoc-javascript/foreach_function.html”. - trích Freetuts.net
Mình thắc mắc là trong cú pháp ghi rằng : array.forEach(function(currentValue, index, arr), thisValue).
Vậy thì những parameters trong hàm mình chuyên vào trong function trong forEach sẽ luôn mặc định nhận lần lượt giá trị , vị trí index và mảng hiện tại có đúng không ạ , bởi vì mình không thấy khi kích hoạt hàm, tác giả không truyền bất cứ tham số nào vào , nhưng vẫn sử dụng trong hàm
Nếu có hỏi ngu thì mình xin lỗi trước ạ :’(((
Thường thì người ta chỉ dùng tới:
Nó giống như kiểu:
ồ vậy là nó chỉ như 1 vòng lặp với index măc định là 0 và item mặc định là cái item thứ 0 của mảng đúng không ạ ,và cách dùng nó thì luôn mặc định như vậy ,nó sẽ lướt qua từng phần tử một của mảng , lấy ra theo thứ tự là item trước index sau và sử lý đúng không bạn ?
Đúng rồi.
Những ngôn ngữ bậc cao nó thường có sẵn hàm foreach để tiện hơn trong code.
Ở C++ (hình như C++11 hay C++14 gì ấy) hàm foreach cũng được đưa vào, nó có dạng:
Ở PHP:
=> nó tự chạy đến khi hết giá trị trong array thì thôi, giống như đọc 1 file đến EOF vậy
cảm ơn bác đã luôn xuất hiện trong các bài đăng của mình <3
Tại ngồi rảnh quá mà không biết làm gì