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


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


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

用法:

_.size( list ) 

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


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

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

例:

<!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个属性,即“类别”,“标题”,“值”和“ id”。然后在此阵列和控制台上应用_.size()函数.log()将显示最终结果。

例:

<!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" : "traveling", 
                "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()将显示最终答案。

例:

<!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()函数:声明一个包含一个属性的数组。数组“用户”是用一个属性“ num”定义的。然后,只需在_.size()函数中提及该数组的名称,即可将该数组传递给_.size()函数。最后,console.log()将显示最终答案。

例:

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