如何通过JS判断一个数组
发布日期:2021-07-21 19:22:47
浏览次数:11
分类:技术文章
本文共 555 字,大约阅读时间需要 1 分钟。
**instanceof
方法 **
instanceof
运算符是用来测试一个对象是否在其原型链原型构造函数的属性
var arr = [];arr instanceof Array; // true
**constructor
方法 **
constructor
属性返回对创建此对象的数组函数的引用,就是返回对象相对应的构造函数
var arr = [];arr.constructor == Array; //true
最简单的方法
.- 这种写法,是
jQuery
正在使用的
Object.prototype.toString.call(value) == '[object Array]'// 利用这个方法,可以写一个返回数据类型的方法var isType = function (obj) { return Object.prototype.toString.call(obj).slice(8,-1);}
** ES5
新增方法isArray()
**
var a = new Array(123);var b = new Date();console.log(Array.isArray(a)); //trueconsole.log(Array.isArray(b)); //false
转载地址:https://blog.csdn.net/LuckXinXin/article/details/115028155 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年09月14日 11时59分57秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
HTTP请求get和post的区别和优缺点
2019-05-24
springboot2.0整合mybatis遇到的坑
2019-05-24
springboot项目中访问druid内置监控页面
2019-05-24
java使用WebSocket
2019-05-24
intellij idea 鼠标放上去提示参数等信息
2019-05-24
Java8将list的元素放到另外一个list中
2019-05-24
qs.parse()、qs.stringify()使用方法,以及数组参数处理
2019-05-24
vue学习:v-text和v-html
2019-05-24
vue中使用qs格式化时间Date类型参数
2019-05-24
函数去抖(debounce)-- js事件延迟执行
2019-05-24
vue获取路由的参数和当前路由path
2019-05-24
vue+elementUI实现表单校验
2019-05-24
vue在v-html的html字符串中绑定事件
2019-05-24
W3C标准盒子模型和IE盒子模型的区别
2019-05-24
vue监听Esc事件
2019-05-24
设置浏览器全屏
2019-05-24
Vue手动挂载组件$mount(),实现js插入组件,替换组件
2019-05-24
Linux配置java环境变量
2019-05-24
js中forEach跳出循环
2019-05-24
vue中使用marked显示markdown文件
2019-05-24