之前對Chrome控制台的console.log()輸出沒太放心上,其實仔細研究后,對工作效率有顯著的提示。看下面的五段代碼:
console.log(''); console.log(typeof ''); console.log(666); console.log([66,'fet3','ffs']); console.log(undefined);
注意,引號是個空字符串,里面沒有空格等。
Chrome輸出如下:
數字顯示是藍色的,字符串顯示是黑色的(本次沒有字符串)。重點區分的就是空字符串和undefined這兩種情況,因為用Vue.js的時候,表單綁定的數據最后都是字符串形式的,而有些插件在清空Vue.js的時候,會將Vue.js綁定的數據清空成undefined,這個時候要注意一下,Chrome對空字符串輸出的是空白,而undefined就是undefined,以免出錯。