[英]Internet Explorer Function Inside a Function Does Not Work
我有那個腳本:
var information = function() { this.paco= function() { console.log("function called"); }; this.paco(); }();
和這個:
var information = function() {
var paco= function() {
console.log("function called");
};
paco();
}();
但這有效:
var information = function() {
...
this.paco= function() {
console.log("function called");
};
//this.paco();
...
}();
它可以在Firefox上運行,但不能在Internet Explorer上運行,也不會在控制台中記錄任何錯誤。 當我嘗試在內部information
調用函數時,得到以下日志:
Object doesn't support this action
這是一些信息: http : //www.spilgames.com/javascript-bug-in-internet-explorer-8-and-older/由於所有腳本相互調用,我無法放置所有代碼。 有任何想法嗎?
我找到了原因。 是因為
console.log("function called");
它在Internet Explorer 9上無法正常工作。這里有一個解釋: IE9是否支持console.log,它是真正的功能嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.