当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。