原生js 判断变量是一个数组
const arr = [] // 1. 最简单 ES5+ Array.isArray(arr) // 2. 兼容性好的方法,也很准确 Object.prototype.toString.call(arr) === '[object Array]' // 3. 这个也不错 arr.constructor.name === 'Array' // 4. instance 不好用 console.log(a instanceof Array) // true console.log(a instanceof Object) // true // 5 找个数组独有的方法 arr.splice !== undefined
相关推荐
-
用原生js获取class对象 javascript
2019-1-7
-
短信验证码js javascript
2019-1-7
-
收集一些正则表达式 javascript
2019-1-8
-
js、jQuery各种高度 javascript
2019-1-8
-
JS验证身份证号 javascript
2019-1-8
-
压缩上传图片 javascript
2019-1-7
-
JS屏蔽鼠标右键菜单、复制粘贴、选中等 javascript
2019-1-8
-
js 框架封装(可直接使用——不依赖jquery) javascript
2019-1-8
-
获取url上的指定参数 javascript
2019-1-8
-
js计算器 javascript
2019-1-7