jq關於對象類型的判斷


typeof:可區分方法和對象,但實例對象和數組都是object,沒辦法區分

toString.call():可區分各個對象的類型。如數組和date等。(ie不支持)

hasOwnProperty:用於判斷對象里是否含有某個字符串

includes:用於判斷某個數組是否包含某個元素(ie不支持)

以下是各個類型的判斷,返回布爾型

jQuery.isArray():是否為數組。


jQuery.isEmptyObject():是否為空對象(不含可枚舉的屬性)。


jQuery.isFunction():是否為函數。


jQuery.isNumeric():是否為數字。


jQuery.isPlainObject():是否為使用“{}”或“new Object”生成的對象,而不是瀏覽器原生提供的對象。


jQuery.isWindow():是否為window對象。


jQuery.isXMLDoc():判斷一個DOM節點是否處於XML文檔之中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM