Underscore.js是一个 JavaScript 库,它提供了许多有用的函数,即使不使用任何内置对象,也能在很大程度上帮助编程,例如映射、过滤器、调用等。
_.each()函数是 Underscore.js JavaScript 库中的内置函数,用于返回给定列表的每个元素。
用法:
_.each(list, function)
参数:它接受下面指定的两个参数:
- list:它是包含一些元素的列表。
- function:它是通过获取列表中的每个元素来执行的函数。
返回值:它返回列表的每个元素。
JavaScript 代码显示此函数的工作原理:
- Passing a list of numbers with alert() function:当元素列表传递给警报内置函数时,它会从列表中一一取出元素,然后将其显示在页面上(这是警报函数的函数)。对所有元素发出警报后,警报函数结束,_.each 函数也结束。
javascript
<html>
<head>
<script>
<src = "https://cdnjs.cloudflare.com/ajax/libs/
underscore.js/1.9.1/underscore-min.js" >
</script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js
/1.9.1/underscore-min.js.map"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js
/1.9.1/underscore.js"></script>
</head>
<body>
<script type="text/javascript">
_.each([1, 2, 3], alert);
</script>
</body>
</html>
- Output:
- 使用 prompt() 函数传递单词列表:当单词列表传递给提示内置函数时,它会从列表中一一取出单词,然后将其连同列表中的索引一起显示在页面上(这是提示函数的函数)。警告完所有元素后,提示函数结束,_.each 函数也结束。
javascript
<html>
<head>
<script>
<src = "https://cdnjs.cloudflare.com/ajax/libs/
underscore.js/1.9.1/underscore-min.js" >
</script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js
/1.9.1/underscore-min.js.map"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js
/1.9.1/underscore.js"></script>
</head>
<body>
<script type="text/javascript">
_.each(["Geeks", "for", "Geeks"], prompt);
</script>
</body>
</html>
- Output:
- 使用用户定义的函数传递数字列表:首先,我们需要使用‘function’关键字创建一个函数。然后,当我们将元素列表传递给用户定义的函数时,它会从列表中一一取出元素并打印出来。当所有元素都传递完毕后,函数结束。并且_.each函数也结束了。
javascript
<html>
<head>
<script>
<src = "https://cdnjs.cloudflare.com/ajax/libs/
underscore.js/1.9.1/underscore-min.js" >
</script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js
/1.9.1/underscore-min.js.map"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js
/1.9.1/underscore.js"></script>
</head>
<body>
<script type="text/javascript">
function func() { document.write("Hi Geeks" +"<br>");}
_.each({one: 1, two: 2, three: 3}, func);
</script>
</body>
</html>
- Output:
Hi Geeks Hi Geeks Hi Geeks
相关用法
- underscore.js _.escape()用法及代码示例
- underscore.js _.exists()用法及代码示例
- underscore.js _.explode()用法及代码示例
- underscore.js _.eq()用法及代码示例
- underscore.js _.every用法及代码示例
- 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 _.size()用法及代码示例
- underscore.js _.union()用法及代码示例
- underscore.js _.unzip()用法及代码示例
- underscore.js _.isFinite()用法及代码示例
- underscore.js _.intersection()用法及代码示例
- underscore.js _.isNaN()用法及代码示例
- underscore.js _.isUndefined()用法及代码示例
- underscore.js _.rest()用法及代码示例
- underscore.js _.uniq()用法及代码示例
- underscore.js _.filter()用法及代码示例
- underscore.js _.compact()用法及代码示例
注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js _.each() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。