js判斷一個變量是數組還是對象


判斷變量是數組還是對象,使用Object.prototype.toString.call(),兼容性好,切勿使用typeof來判斷對象或者數組,因為typeof得到的都是object;

function isObjArr(value){ if (Object.prototype.toString.call(value) === "[object Array]") { console.log('value是數組'); }else if(Object.prototype.toString.call(value)==='[object Object]'){ console.log('value是對象'); }else{ console.log('value不是數組也不是對象') } }


免責聲明!

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



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