[英]A bug of console.log() in IE11 under IE9 mode and below
我在IE9模式下的IE11中發現console.log(),以下情況很奇怪。 如果我創建一個空對象,然后將其記錄下來,它將顯示“未定義”,但是通過警告它可以正確顯示。 這是發生在你們身上,還是發生在我身上?
var a ={};
a.b = false;
a.c = true;
console.log(a); //undefined
console.log(a.b); //undefined
console.log(a.c); //true
alert(a); //[object Object]
alert(a.b); //false
alert(a.c); //true
我無法在IE9文檔模式下使用F12控制台重現該問題。
您能否查看返回值而不是打印的消息?
當您從控制台運行以下代碼時:
var a = {}; console.log(a);
它將以藍色打印消息:
> [object Object] {}
然后以綠色顯示console.log的返回值:
undefined
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.