js 数组的判断
2014-03-11 15:40
281 查看
《javascript语言精粹》中的
var is_array = function(value){ return value && //判断值是否为真,不接受null和其他为假的值 typeof value === "object" && //对象、数组和(古怪的)null 为true typeof value.length === "number" && //对象不为null typeof value.splice === "function" && //是否包含splice的方法 !(value.propertyIsEnumerable("length")); //length是否可枚举(length是否能通过for in遍历出来?) } var s = {"a":3}; alert(is_array(s));
相关文章推荐
- js 如何判断一个对象是不是数组
- JS判断数组中是否包含某个值
- js判断数组或对象中的key是否存在
- js数据类型判断和数组判断
- 使用js,判断数组中是否有重复数据
- JS判断一个数组中是否有重复元素
- js判断checkbox数组是否选中
- JS判断一个数组中是否有重复值的三种方法
- JS 判断某个字符串是否存在与数组中
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- 如何在前端用js判断一个元素在一个数组中是否存在
- 判断JS里的两个数组是否相等
- js数组判断提交数据是否存在相同数据
- js 是否是数组判断
- js实现数组去重、判断数组以及对象中的内容是否相同
- js中判断数组中的元素是否重复
- js判断一个元素是否在数组中
- JS判断数组中是否有重复值得三种实用方法
- js:给定两个数组,如何判断他们的相对应下标的元素类型是一样的
- js判断变量是否是数组