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


Underscore.js _.isArray()用法及代碼示例


Underscore.js是一個JavaScript庫,即使不使用任何內置對象,它也提供了許多有用的函數,例如Map,過濾器,調用等。

_.isArray()函數用於查找傳遞的參數是否為數組。數組是一組變量,常量,特殊符號。如果對象是數組,則返回true,否則返回false。該數組可以具有不同的名稱,並且可以是任何大小,甚至為零。

用法:


_.isArray(object)

參數:
它僅接受一個參數,即需要檢查的對象。

返回值:
如果參數通過數組傳遞,則返回“ true”,否則返回“ false”。

  1. 將3個數字組成的數組傳遞給_.isArray()函數:
    _.isArray()函數采用傳遞的元素並檢查它是否為數組。由於傳遞的參數是3個數字的集合-1、2、3。因此,它是一個數組。因此,最終輸出將為真。
    Examples:
    <html> 
      
    <head> 
        <script src= 
    "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> 
      </script> 
    </head> 
      
    <body> 
        <script type="text/javascript"> 
            console.log(_.isArray([1, 2, 3])); 
        </script> 
    </body> 
      
    </html>

    輸出:

  2. 將字符數組傳遞給_.isArray()函數:
    將檢查傳遞給_.isArray()函數的參數是否為數組。由於參數僅包含一個字符,因此“a”卻位於[]括號內,因此它是一個數組。因此答案是正確的。
    Example:
    <html> 
      
    <head> 
        <script src= 
    "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> 
      </script> 
    </head> 
      
    <body> 
        <script type="text/javascript"> 
            console.log(_.isArray(["a"])); 
        </script> 
    </body> 
      
    </html>

    輸出:

  3. 將空數組傳遞給_.isArray()函數:
    _.isArray()函數采用此處為[]的元素,然後檢查它是否為數組。由於[]括號內沒有元素,因此為空。但是由於存在[]括號,因此它是一個數組。由於空數組也是數組,因此輸出為true。
    Example:
    <html> 
      
    <head> 
        <script src= 
    "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> 
      </script> 
    </head> 
      
    <body> 
        <script type="text/javascript"> 
            console.log(_.isArray([])); 
        </script> 
    </body> 
      
    </html>

    輸出:

  4. 將數字傳遞給_.isArray()函數:
    如果我們將任何隨機數傳遞給_.isArray()函數,則它將檢查參數是否為數組。由於將數字傳遞給_.isArray()函數,因此輸出將為false。
    Example:
    <html> 
      
    <head> 
        <script src= 
    "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> 
      </script> 
    </head> 
      
    <body> 
        <script type="text/javascript"> 
            console.log(_.isArray(1)); 
        </script> 
    </body> 
      
    </html>

    輸出:

  5. `

注意:
這些命令在Google控製台或firefox中將無法使用,因為需要添加這些尚未添加的其他文件。
因此,將給定的鏈接添加到您的HTML文件,然後運行它們。鏈接如下:

<script type="text/javascript" src = 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> 
</script>


相關用法


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