舉個例子:
如果判斷數字或者判斷是否爲空,在IE裏面的話是不能用Number.isNaN(obj)的這個函數的,示例代碼如下:
if (Number.isNaN(obj)) {
console.log("Number NaN")
}
報錯具體如下:
而我們換成如下的函數判斷就不會報錯了:
if (typeof(obj) === 'number' && isNaN(obj)) {
console.log("Number NaN")
}