<!DOCTYPE html>
<html>
<head>
<title>Chạy thử Vòng lặp for...of trong JavaScript</title>
</head>
<body>
<h1>Chạy thử Vòng lặp for...of trong JavaScript</h1>
<p>Dùng để lặp một mảng, chuỗi, Set, Map,... sau đó có thể lấy giá trị hoặc khóa (key) của chúng:</p>
<script>
var mang = ["Vân","Lực","Quỳnh"];
// Lấy giá trị của mảng
document.write("<b>Lấy giá trị của mảng</b><br>");
for (let value of mang) {
document.write(value+"<br>");
}
// Lấy giá trị, khóa(key) của mảng
document.write("<b>Lấy giá trị, khóa(key) của mảng</b><br>");
for (let [key, giatri] of mang.entries()) {
document.write("Vị trí "+key+": "+giatri+"<br>");
}
// Lặp một chuỗi
document.write("<b>Lặp một chuỗi</b><br>");
var chuoi = "webmoi0705";
for (let value of chuoi) {
document.write(value+"<br>");
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Chạy thử Vòng lặp for...of trong JavaScript</title>
</head>
<body>
<h1>Chạy thử Vòng lặp for...of trong JavaScript</h1>
<p>Dùng để lặp một mảng, chuỗi, Set, Map,... sau đó có thể lấy giá trị hoặc khóa (key) của chúng:</p>
<script>
var mang = ["Vân","Lực","Quỳnh"];
// Lấy giá trị của mảng
document.write("<b>Lấy giá trị của mảng</b><br>");
for (let value of mang) {
document.write(value+"<br>");
}
// Lấy giá trị, khóa(key) của mảng
document.write("<b>Lấy giá trị, khóa(key) của mảng</b><br>");
for (let [key, giatri] of mang.entries()) {
document.write("Vị trí "+key+": "+giatri+"<br>");
}
// Lặp một chuỗi
document.write("<b>Lặp một chuỗi</b><br>");
var chuoi = "webmoi0705";
for (let value of chuoi) {
document.write(value+"<br>");
}
</script>
</body>
</html>