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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?