亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 zepto 源碼中檢測數組要同時使用 isArray 和 instanceof。

為什么 zepto 源碼中檢測數組要同時使用 isArray 和 instanceof。

慕尼黑8549860 2018-12-11 17:15:58
在閱讀 Zepto 源碼的時候,發現它使用的檢測是否為數組的方法如下:isArray = Array.isArray ||            function(object){ return object instanceof Array };想問一個為什么要這樣設置,只使用 isArray 或者只是用 instanceof 不行么?其次是我 google 了一下,大部分都是使用原型鏈的方法,所以這幾種方式有什么區別?謝謝
查看完整描述

1 回答

?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

Array.isArray是ES5的語法,在低版本的瀏覽器上存在兼容,使用短路運算相當于加了一個polyfill,instanceof是為低版本做兼容

查看完整回答
反對 回復 2019-01-19
  • 1 回答
  • 0 關注
  • 381 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號