JavaScript Set forEach()方法对Set对象中的每个值执行一次指定的函数。它维护一个插入顺序。
与Map不同,Set对象不在外部使用键。为了保持值的唯一性,它在内部使用键。因此,Set将element的值视为键。
forEach()方法由以下语法表示:
setObj.forEach(function callback(value1, value2, Set) { //your iterator }[, thisArg])
callback - 表示要执行的功能。
value1,value2 - 值1表示元素的键,而值2表示值。这两个参数包含相同的值。
set - 代表当前的Set对象。
thisArg - 表示执行回调时视为 this 的值。
让我们看一个简单的forEach()方法示例
链接:https://www.learnfk.comhttps://www.learnfk.com/javascript/javascript-set-foreach-method.html
来源:LearnFk无涯教程网
<script> var set = new Set(["jQuery","AngularJS","Bootstrap"]); document.writeln("Fetching values :"+"<br>"); set.forEach(function display(value1,value2,set) { document.writeln('key[' + value1 + '] = ' + value2+"<br>"); }) </script>
输出:
Fetching values : key[jQuery] = jQuery key[AngularJS] = AngularJS key[Bootstrap] = Bootstrap
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕