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


JavaScript Array isArray()用法及代碼示例


下麵是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




相關用法


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