欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js 用于檢測類數(shù)組對象的函數(shù)方法

 更新時間:2017年05月02日 08:50:27   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s 用于檢測類數(shù)組對象的函數(shù)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

//判定o是否是一個類數(shù)組對象
//字符串和函數(shù)有l(wèi)ength屬性,但是它們
//可以用typeof檢測將其排除。在客戶端JavaScript中,DOM文本節(jié)點
//也有l(wèi)ength屬性,需要用額外判斷o.nodeType!=3將其排除
function isArrayLike(o){
 if(o&&//o非null/undefined等
  typeof o==="object"&&//o是對象
  isFinite(o.length)&&//o.length是有限數(shù)值
  o.length>=0&&//且為非負值
  o.length===Math.floor(o.length)&&//且是整數(shù)
  o.length<4294967296){//且小于2^32
   return true;//則o是類數(shù)組對象
  }else{
   return false;//否則不是
  }
}

類數(shù)組對象:擁有一個數(shù)值length屬性和對應(yīng)非負整數(shù)屬性的對象,比如arguments對象和一些DOM方法返回的對象

以上這篇js 用于檢測類數(shù)組對象的函數(shù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論