當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Array.isArray()用法及代碼示例


Array.isArray()函數確定傳遞給此函數的值是否為數組。如果傳遞的參數是數組,則此函數返回true,否則返回false。該函數的語法如下:

Array.isArray(obj)

參數
obj是JavaScript中任何有效的對象,例如map,list,array,string等。
返回值
如果傳遞的參數是數組,則此函數返回布爾值true,否則返回false

上述函數的示例如下:


範例1:

Input:
print(Array.isArray(['Day','Night','Evening']));

Output:
true

由於傳遞給函數isArray()的參數是一個數組,因此此函數返回true作為答案。

範例2:

Input:
print(Array.isArray({foo:123}));

Output:
false

由於傳遞給函數isArray()的參數是一個映射,因此此函數返回false作為答案。範例3:

Input:
print(Array.isArray('foobar'));

Output:
false

由於傳遞給函數isArray()的參數是字符串,因此此函數返回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

程序3:

<script> 
// JavaScript code for isArray() function 
function func() { 
    document.write(Array.isArray('foobar')); 
} 
  
func(); 
</script>

輸出:

false



注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript | Array.isArray()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。