下麵是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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。