Tính không bắt buộc của dấu ngoặc trong vòng lặp JavaScript
Trong các vòng lặp, dấu ngoặc nhọn không bắt buộc. Nếu bỏ chúng đi, vòng lặp sẽ chỉ thực thi một dòng duy nhất bên dưới nó.
Hãy xem một ví dụ. Giả sử chúng ta có một vòng lặp với dấu ngoặc nhọn:
for (let i = 0; i <= 9; i++) {
console.log(i); // sẽ in ra các số từ 0 đến 9
}
Hãy bỏ dấu ngoặc nhọn - và kết quả sẽ không thay đổi:
for (let i = 0; i <= 9; i++)
console.log(i); // sẽ in ra các số từ 0 đến 9
Hãy viết lại đoạn mã sau không dùng dấu ngoặc nhọn:
let arr = [1, 2, 3, 4, 5];
for (let elem of arr) {
console.log(elem);
}