js 用于检测类数组对象的函数方法
2017-05-02 08:50
671 查看
如下所示:
//判定o是否是一个类数组对象 //字符串和函数有length属性,但是它们 //可以用typeof检测将其排除。在客户端JavaScript中,DOM文本节点 //也有length属性,需要用额外判断o.nodeType!=3将其排除 function isArrayLike(o){ if(o&&//o非null/undefined等 typeof o==="object"&&//o是对象 isFinite(o.length)&&//o.length是有限数值 o.length>=0&&//且为非负值 o.length===Math.floor(o.length)&&//且是整数 o.length<4294967296){//且小于2^32 return true;//则o是类数组对象 }else{ return false;//否则不是 } }
类数组对象:拥有一个数值length属性和对应非负整数属性的对象,比如arguments对象和一些DOM方法返回的对象
以上这篇js 用于检测类数组对象的函数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- js-用于检测类数组对象的函数
- JavaScript基础(基本语法:变量、语句、数组、函数、对象、全局方法以及js与java不同,js与html关联)
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, 对象,函数和基本类型等
- 从零开始学_JavaScript_系列(15)——js系列<4>(数值、字符串、对象、数组、函数、日期的基本方法)
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, JSON对象,函数和基本类型等
- 显示js对象所有属性和方法的函数
- 显示js对象所有属性和方法的函数
- js克隆对象、数组的常用方法介绍
- C++11 理解 (二十八) 之 用于计算函数对象返回类型的统一方法
- js克隆对象、数组的常用方法【clone】
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- jQuery 1.6 源码学习(六)——core.js[6]之jQuery对象/数组操作相关方法
- js 多种变量定义(对象直接量,数组直接量和函数直接量)
- JS 实现 创建类、继承、方法添加、对象克隆、数组封装操作
- js 多种变量定义(对象直接量,数组直接量和函数直接量)
- JS对象直接量,数组直接量和函数直接量
- js中构造函数只是函数,函数是对象,对象可以有属性和方法
- js常用数组函数方法
- json对象与数组以及转换成js对象的方法
- js数组对象常用方法小结