js如何判斷一個值是不是Array類型


本來判斷一個對象類型用typeof是最好的,不過對於Array類型是不適用的
可以使用 instanceof操作符
var arrayStr=new Array("1","2","3","4","5");
alert(arrayStr instanceof Array);
當然以上在一個簡單的頁面布局里面是沒有問題的,如果是復雜頁面情況,入獲取的是frame內部的Array對象,可以用這個函數判斷:
function isArray(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';
}


免責聲明!

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



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