Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Giải thích câu lệnh for...in trong JavaScript

Vòng lặp for...in duyệt qua tất cả các thuộc tính của đối tượng. Dưới đây là mã triển khai câu lệnh for..in trong JavaScript.

Ví dụ

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .sample,.result {       font-size: 18px;       font-weight: 500;       color: red;    } </style> </head> <body> <h1>Câu lệnh "for...in" trong JavaScript</h1> <div class="sample"> {"firstName":"Rohan","lastName":"Sharma","age":22} </div> <div class="result" style="color: green;"></div> <button class="Btn">CLICK HERE</button> <h3>Nhấn nút trên để duyệt đối tượng trên bằng vòng lặp for..in</h3> <script>    let sampleEle = document.querySelector(".sample");    let resultEle = document.querySelector(".result");    let obj = JSON.parse(sampleEle.innerHTML);    document.querySelector(".Btn").addEventListener("click", () => {       for (let i in obj) {          resultEle.innerHTML += "Thuộc tính = " + i + " : Giá trị = " + obj[i] + "<br>";       }    }); </script> </body> </html>

Kết quả

Mã trên sẽ tạo ra kết quả sau:

Giải thích câu lệnh for...in trong JavaScript

Khi nhấn nút 'CLICK HERE':

Giải thích câu lệnh for...in trong JavaScript