Đi xung quanh mã nguồn Modernizr Tôi đã tìm thấy điều lạ:hàm JavaScript với 'undefined' tham số
window.Modernizr = (function(window,document,undefined) {
Sau đó chức năng này sẽ được gọi với hai đối số (this, this.document
).
Tại sao undefined
được sử dụng ở đây? Nó có ý nghĩa hay chỉ là kiểu mã lạ?
Tôi biết rằng cấu trúc này được ghi đè không xác định trong ngữ cảnh chức năng, nhưng tôi không thể hiểu được điều gì. –