Tất cả mọi thứ hoạt động tốt khi tôi đã viết logic js trong một đóng cửa như là một file js duy nhất, như:lỗi chưa gặp: (giá trị trung gian) (...) không phải là một chức năng
(function(win){
//main logic here
win.expose1 = ....
win.expose2 = ....
})(window)
nhưng khi tôi cố gắng để chèn một chức năng thay thế đăng nhập trước đó đóng cửa trong file js cùng,
window.Glog = function(msg){
console.log(msg)
}
// this was added before the main closure.
(function(win){
//the former closure that contains the main javascript logic;
})(window)
nó than phiền rằng có một Lỗi Loại:
Uncaught TypeError: (intermediate value)(...) is not a function
Tôi đã làm gì sai?
nhờ giải thích của bạn Josh, và @mrlew, câu trả lời của bạn là hữu ích quá, không cần phải xóa mà :-) – armnotstrong
@armnotstrong Josh là nhanh hơn, và câu trả lời là như nhau :) – mrlew
Cảm ơn bạn quý ngài! Linter của tôi loại bỏ dấu chấm phẩy automagically và tất cả mọi thứ đã phá vỡ :) –