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


underscore.js _.size用法及代码示例


Underscore.js 是一个 JavaScript 库,它提供了许多有用的函数,即使不使用任何内置对象,也可以在很大程度上帮助进行编程,例如映射、过滤器、调用等。 _.size() 函数用于查找数组的大小,即数组中元素的数量。它主要用于查找数组中元素的数量。

用法:

_.size( list ) 

参数:该函数接受单个参数列表用于保存项目列表。

返回值:该函数返回一个值,该值是传递的数组的大小。

将数组传递给 _.size() 函数:._size() 函数从列表中逐一获取元素,并通过从零开始并在遍历每个元素时递增 1 来计算大小。传递一个数组,该数组首先包含属性名称,然后传递元素作为数组的一个元素。如果未提及属性名称,则 _.size() 函数将不起作用。

例子:

html


<!DOCTYPE html>
<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">
            var list = [1, 2, 3, 4, 5];
            console.log(_.size(list));
        </script>
    </body>
</html>

输出:

将大量属性的数组传递给 _.size() 函数: 将大数组传递给 _.size() 函数。 _.size() 函数采用具有 4 个属性的数组:‘category’, ‘title’, ‘value’ 和 ‘id’。然后在此数组上应用 _.size() 函数,console.log() 将显示最终结果。

例子:

html


<!DOCTYPE html>
<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">
            var goal = [
            {
                "category" : "other",
                "title" : "harry University",
                "value" : 50000,
                "id":"1"
            },
            {
                "category" : "travelling",
                "title" : "tommy University",
                "value" : 50000,
                "id":"2"
            },
            {
                "category" : "education",
                "title" : "jerry University",
                "value" : 50000,
                "id":"3"
            },
            { 
                "category" : "business",
                "title" : "Charlie University",
                "value" : 50000,
                "id":"4"
            }
        ]
        console.log(_.size(goal));
        </script>
    </body>
</html>

输出:

将结构体传递给 _.size() 函数:首先,声明一个数组(此处数组为‘people’)。然后只需将此数组传递给 _.size() 函数,console.log() 将显示最终答案。

例子:

html


<!DOCTYPE html>
<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">
            var people = [
            {"name": "sakshi", "hasLong": "false"},
            {"name": "aishwarya", "hasLong": "true"},
            {"name": "akansha", "hasLong": "true"},
            {"name": "preeti", "hasLong": "true"}
        ]
        console.log(_.size(people));
        </script>
    </body>
</html>

输出:

仅将一个属性数组传递给 _.size() 函数:声明一个包含一个属性的数组。数组‘users’ 由一个属性‘num’ 定义。然后只需在 _.size() 函数中提及该数组的名称,即可将该数组传递给 _.size() 函数。最后console.log()将显示最终答案。

例子:

html


<!DOCTYPE html>
<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">
            var users = [{"num":"1"},
                         {"num":"2"}, 
                         {"num":"3"}, 
                         {"num":"4"}, 
                         {"num":"5"}
        ];
        console.log(_.size(users));
        </script>
    </body>
</html>

输出:



相关用法


注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js _.size Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。