JavaScript判斷對象和數(shù)組的兩種方法
更新時間:2019年05月31日 16:37:57 作者:itbsl
這篇文章主要介紹了JavaScript判斷對象和數(shù)組的兩種方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
在調用后端接口時,由于后端接口的不規(guī)范統(tǒng)一,接口最外層在沒有數(shù)據(jù)時返回的是空數(shù)組(其實更想要的是空json對象),而在有數(shù)據(jù)時返回的是json對象,所以在接收到后端返回的接口時就需要首先判斷返回的數(shù)據(jù)是對象還是數(shù)組,這里提供一些方法
方法一:
//判斷是否為數(shù)組 function isArray(obj) { return obj instanceof Array; } //判斷是否為對象 function isObject(obj) { return obj instanceof Object; }
方法二:
//判斷是否是數(shù)組 function isArray(obj) { return Object.prototype.toString.call(obj) == '[object Array]'; } //判斷是否是對象 function isObject(obj) { return Object.prototype.toString.call(obj) == '[object Object]'; }
總結
以上所述是小編給大家介紹的JavaScript判斷對象和數(shù)組的兩種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:
- Javascript中判斷變量是數(shù)組還是對象(array還是object)
- js實現(xiàn)數(shù)組去重、判斷數(shù)組以及對象中的內容是否相同
- js語法學習之判斷一個對象是否為數(shù)組
- JS判斷兩個數(shù)組或對象是否相同的方法示例
- javascript 判斷一個對象為數(shù)組的方法
- javascript判斷一個變量是數(shù)組還是對象
- JavaScript判斷變量是對象還是數(shù)組的方法
- JavaScript中判斷變量是數(shù)組、函數(shù)或是對象類型的方法
- JavaScript判斷對象是否為數(shù)組
- js判斷一個對象是數(shù)組(函數(shù))的方法實例
相關文章
詳解bootstrap的modal-remote兩種加載方式【強化】
本篇文章主要介紹了詳解bootstrap的modal-remote兩種加載方式【強化】,具有一定的參考價值,有興趣的可以了解一下。2017-01-01微信小程序開發(fā)之視頻播放器 Video 彈幕 彈幕顏色自定義實例
本篇文章主要介紹了微信小程序開發(fā)之視頻播放器 Video 彈幕 彈幕顏色自定義實例,具有一定的參考價值,有興趣的同學可以了解一下。2016-12-12