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


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() 函数获取此处为 [] 的元素,然后检查它是否为数组。由于 [] 括号内没有元素,所以它是空的。但由于 [] 括号存在,所以它是一个数组。由于空数组也是一个数组,所以输出为真。
    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() 函数,因此输出将为假。
    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>

    输出:

    `

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