JavaScript 数组(Array) 方法

JavaScript array.isArray() 方法用于判断是否为数组。如果它发现传递的值是一个数组,则返回 True。否则,它返回 False。

语法

Array.isArray(obj_value);

参数

obj_value:判断是否数组的对象值。

返回

如果为数组返回true,否则返回false。

方法示例

让我们看看下面的实现,并确定该值是否为数组。

示例 1

这个例子展示了 isArray() 方法的基本实现。

<html>
<head> <h5> JavaScript Array 方法</h5> </head>
<body>
<script>
document.write(Array.isArray(1,2,3,4)); //测试值
</script>
</body>
</html>

输出:

false

很明显,传递的值没有形成任何数组。因此,结果为false

示例2

在本例中,我们将传递一个数组并检查结果。

<httml>
<head> <h5> JavaScript Array 方法</h5> </head>
<body>
<script>
var arr=new Array(1,2,34,4,5);
document.write(Array.isArray(arr)); //返回true
</script>
</body>
</html>

输出:

true

因此,输出表明传递的值是一个数组。

示例3

让我们检查一下如果我们将"null"作为对象值传递会发生什么。

<html>
<head> <h5> JavaScript Array 方法</h5> </head>
<body>
<script>
document.write(Array.isArray(null)); //返回false.
</script>
</body>
</html>

输出:

false

示例4

这里是对象值作为"undefined"传递的代码实现。

<html>
<head> <h5> JavaScript Array 方法</h5> </head>
<body>
<script>
document.write(Array.isArray(undefined)); //返回false
</script>
</body>
</html>

输出:

false