Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

Array isArray()

isArray()方法用于测试传递的值是否为 数组。如果发现传递的值是数组,则返回True。否则,它返回False。

语法

Array.isArray(obj_value);

参数

obj_value::它是为确定是否为数组而传递的对象。

返回

它返回false或true,具体取决于测试。

JavaScript Array isArray()方法示例

让我们看一下以下实现,并确定该值是否为数组。
Example1
此示例显示了isArray()方法的基本实现。
<html>
<head> <h5> JavaScript Array Methods </h5> </head>
<body>
<script>
document.write(Array.isArray(1,2,3,4)); //Testing the passed values.
</script>
</body>
</html>
输出:
很显然,传递的值没有形成任何数组。因此,结果为假。
Example2
在此example ,我们将传递一个数组并检查结果。
<httml>
<head> <h5> JavaScript Array Methods </h5> </head>
<body>
<script>
var arr=new Array(1,2,34,4,5);
document.write(Array.isArray(arr)); //It will return true.
</script>
</body>
</html>
输出:
因此,输出显示所传递的值是一个数组。
Example3
让我们检查一下,如果我们将'null'传递为对象值。
<html>
<head> <h5> JavaScript Array Methods </h5> </head>
<body>
<script>
document.write(Array.isArray(null)); //It will return false.
</script>
</body>
</html>
输出:
Example4
这是代码实现,其中对象值作为"未定义"传递。
<html>
<head> <h5> JavaScript Array Methods </h5> </head>
<body>
<script>
document.write(Array.isArray(undefined)); //It will return false.
</script>
</body>
</html>
输出:
Example5
确定对象值并相应地调用函数。
<html>
<head> <h5> JavaScript Array Methods </h5> </head>
<body>
<script>
var arr=[10,20,40,50]; //An integer array.
function f1() {
      document.write("arr is forming an array i.e., <br>" +arr);
}
function f2() {
     document.write("arr does not form any array. <br>");
}
if(Array.isArray(arr))
f1();
else
  f2();
</script>
</body>
</html>
输出:
函数调用f1(),因为传递的值是一个数组。
Example6
当我们将对象值传递为" True"时。
<html>
<head> <h5> JavaScript Array Methods </h5> </head>
<body>
<script>
document.write(Array.isArray(true));
</script>
</body>
</html>
输出:
它表明值不是数组形式。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4