Vòng lặp for-of - Enhanced for loop
Trong JavaScript, cú pháp for-of có thể được sử dụng để lặp qua mảng. Đây là cú pháp có cách sử dụng tương tự như foreach trong PHP hoặc for in trong Python.
jsfor (biến of mảng) {câu_lệnh;}
jsfor (biến of mảng) {câu_lệnh;}
Lưu ý rằng bạn không thể viết kiểu cho biến.
Ví dụ sau lặp qua mảng [1, 2, 3] và xuất ra 1, 2, 3 theo thứ tự.
jsconstnumbers = [1, 2, 3];for (constn ofnumbers ) {console .log (n );}
jsconstnumbers = [1, 2, 3];for (constn ofnumbers ) {console .log (n );}
Lấy index trong for-of
Trong JavaScript, để lấy cả index và giá trị của mảng trong for-of, kết hợp với method entries.
jsconstwords = ["I", "love", "TypeScript"];for (const [index ,word ] ofwords .entries ()) {console .log (index ,word );}
jsconstwords = ["I", "love", "TypeScript"];for (const [index ,word ] ofwords .entries ()) {console .log (index ,word );}
Thông tin liên quan
📄️ Cách loop array
Trong JavaScript/TypeScript, để loop array có 3 cách chính: câu lệnh for, câu lệnh for-of, và các method của array.
📄️ Cách loop object
Giải thích cách loop qua property của object trong JavaScript/TypeScript.