thể trùng lặp:
Firefox setTimeout(func, ms) sending default parameters to callbackNhững lập luận bí ẩn thông qua setTimeout trong Firefox
Tôi đã tự hỏi này trong một thời gian dài. Khi tôi gõ vào dòng sau trong FF, sau đó tôi nhận được:
var timer = setTimeout(function() {console.log(arguments)}, 500);
arguments
kết quả đầu ra một mảng với một số ngẫu nhiên trong nó, và con số này là khác nhau từ giá trị của timer
. Khi tôi thử trên Chrome, arguments
là một mảng trống.
Có ai nhận thấy điều này không?
Rất tiếc, tôi không tìm thấy câu hỏi đó. Nó là một sự lừa đảo. –
Có lẽ vậy, nhưng tôi đã tìm thấy cái này trước :) – Ben