Tình hình là mình có tạo một file hash_number.js
với nội dung như bên dưới nhằm chuyển đổi dạng số từ 1000000 -> 1,000,000
. Sau đó mình nhúng vào file home.html
và gọi hàm hashNumber
trong file home.js
như bên dưới.
Vấn đề mình gặp phải là nếu mình chỉ gọi hashNumber như ở phần comment thì oke. Nhưng hễ cho nó vào vòng lặp thì nó liền xuất hiện lỗi kiểu như bị vòng lặp vô hạn. Ai biết có thể chỉ giúp mình nguyên nhân với.
Lỗi gặp phải trong vòng lặp javascript
bạn thử check giá trị biến i sau khi thực hiện hashNumber xem thế nào.
3 Likes
Cảm ơn b. Chợt nhận ra bị trùng giá trị biến i ở cả 2 vòng lặp ở 2 file hash_number.js
và home.js
3 Likes
Bạn thêm let trước biến i nha, ko có thì i của bạn là global variable
for (let i = 0; i < 5; i++) {
}
5 Likes