JS中如何判断变量是否为数组

 2024-03-13 01:05:40  阅读 0

我们都知道变量的数据类型是可以检测到的,但是返回的类型只有、、、、、。 那么如何判断一个变量是否是数组呢?

今天我们就来总结一下可以用来判断数组的方法。

js 判断变量是否存在_判断变量类型js_判断一个变量是否存在

1.

var arr = [];console.log(arr instanceof Array);//true

2.

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

3...

var arr = [];console.log(Object.prototype.toString.call(arr));//[object Array]

4.数组.()

var arr = [];console.log(Array.isArray(arr));//true

从ES5开始支持。 由于这个方法是用C++实现的,所以我还没想好如何判断。

中的方法使用方法3和4。首先判断浏览器是否支持Array。 方法。 如果是这样,请使用数组。 来确定。 否则,使用...call()来判断。

标签: 判断 数组 变量

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码