美文网首页前端学习
判断数组有几种方法

判断数组有几种方法

作者: Gravel812 | 来源:发表于2020-11-17 15:41 被阅读0次

1.instanceof运算符

这个运算符可以判断一个对象是否是在其原型链上原型构造函数中的属性。

let arr = [];

console.log(arr instance of Array);//true

2.constructor

这个属性是返回对象相对应的构造函数。

let arr = [];

console.log(arr.constructor ==Array);//true

3.写一个函数方法

let arr = [];

var isType =function(obj){

return Object.prototype.toString.call(obj).slice(8,-1);

}

console.log(isType(arr) =='Array');//true

4.数组自带的isArray方法

let arr = [];

console.log(Array.isArray(arr));//true

相关文章

  • 判断数组有几种方法

    1.instanceof运算符 这个运算符可以判断一个对象是否是在其原型链上原型构造函数中的属性。 let arr...

  • JavaScript 判断是否为数组

    JavaScript 判断数组的几种方法及其利弊。 1. typeof 对于 Function、String、Nu...

  • JS数组操作

    基本方法 isArray() 判断数组isArray() 方法用于判断是否是数组(有兼容性) 语法:Array.i...

  • 前端面试:JS数组操作方法

    基本方法 isArray() 判断数组isArray() 方法用于判断是否是数组(有兼容性) 语法:Array.i...

  • 判断一个变量是数组还是对象

    ----判断数组和对象有好几种方法,其中有prototype.toString.call()兼容性最好。记住这一种...

  • js数组去重

    关于数组去重的几种方案:1.利用Array.indexOf()的方法,判断新数值里是否已经包含了原数组的元素,包含...

  • js判断数组的几种方法

    如果浏览器不支持Array.isArray方法,可使用如下兼容代码实现Array.isArray方法

  • js判断变量是否是数组的方法总结

    判断是否是数组的几种方法: 1. instanceof 原理是通过判断左操作数的对象的原型链上是否具有右操作数...

  • Vue一些问题汇总!你值得看看

    vue的底层原理? vue组件之间的通信? JS中判断数据类型的方法有几种? 最常见的判断方法:typeof 判断...

  • vue常见问题

    vue的底层原理? vue组件之间的通信? JS中判断数据类型的方法有几种? 最常见的判断方法:typeof 判断...

网友评论

    本文标题:判断数组有几种方法

    本文链接:https://www.haomeiwen.com/subject/irnxiktx.html