下面是Array isArray()方法的示例。
- 例:
<script> // JavaScript code for isArray() function function func() { document.write(Array.isArray('foobar')); } func(); </script>
- 输出:
false
arr.isArray()方法确定传递给此函数的值是否为数组。如果传递的参数是数组,则此函数返回true,否则返回false。
用法:
Array.isArray(obj)
参数:该方法接受上述和以下描述的单个参数:
- obj:此参数保存将要测试的对象。
返回值:如果传递的参数是数组,则此函数返回布尔值true,否则返回false。
以下示例说明了JavaScript中的Array isArray()方法:
- 范例1:由于传递给函数isArray()的参数是一个数组,因此此函数返回true作为答案。
Input:print(Array.isArray(['Day','Night','Evening'])); Output:true
- 范例2:由于传递给函数isArray()的参数是映射,因此此函数返回false作为答案。
Input:print(Array.isArray({foo:123})); Output:false
- 范例3:由于传递给函数isArray()的参数是字符串,因此该函数返回false作为答案。
Input:print(Array.isArray('foobar')); Output:false
下面提供了上述方法的代码:
程序1:
<script>
// JavaScript code for isArray() function
function func() {
document.write(Array.isArray(['Day','Night','Evening']));
}
func();
</script>
输出:
true
程序2:
<script>
// JavaScript code for isArray() function
function func() {
document.write(Array.isArray({foo:123}));
}
func();
</script>
输出:
false
支持的浏览器:下面列出了JavaScript数组isArray()方法支持的浏览器:
- 谷歌浏览器5.0
- Microsoft Edge 9.0
- Mozilla Firefox 4.0
- Safari 5.0
- Opera 10.5
相关用法
- JQuery isArray()用法及代码示例
- Lodash _.isArray()用法及代码示例
- Underscore.js _.isArray()用法及代码示例
- AngularJS angular.isArray()用法及代码示例
- PHP ReflectionParameter isArray()用法及代码示例
注:本文由纯净天空筛选整理自HGaur大神的英文原创作品 JavaScript Array isArray() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。