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>
输出:
相关用法
- underscore.js _.size()用法及代码示例
- underscore.js _.second()用法及代码示例
- underscore.js _.splitAt()用法及代码示例
- underscore.js _.splat()用法及代码示例
- underscore.js _.seq()用法及代码示例
- underscore.js _.selectKeys()用法及代码示例
- underscore.js _.snapshot()用法及代码示例
- underscore.js _.strContains()用法及代码示例
- underscore.js _.sneq()用法及代码示例
- underscore.js _.sub()用法及代码示例
- underscore.js _.sortedindex()用法及代码示例
- underscore.js _.sample()用法及代码示例
- underscore.js _.sortBy用法及代码示例
- underscore.js _.some用法及代码示例
- underscore.js _.shuffle用法及代码示例
- underscore.js _.delay()用法及代码示例
- underscore.js _.difference()用法及代码示例
- underscore.js _.flatten()用法及代码示例
- underscore.js _.initial()用法及代码示例
- underscore.js _.zip()用法及代码示例
- underscore.js _.wrap()用法及代码示例
- underscore.js _.without()用法及代码示例
- underscore.js _.last()用法及代码示例
- underscore.js _.isRegExp()用法及代码示例
- underscore.js _.union()用法及代码示例
注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js _.size Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。