JavaScript Set forEach() 方法为 Set 对象中的每个值执行一次指定的函数。它维护一个插入顺序。
与 Map 不同,Set 对象不使用外部键。为了保持值的唯一性,它在内部使用 key 。因此,Set 将元素的值视为键。
用法
forEach() 方法由以下语法表示:
setObj.forEach(function callback(value1, value2, Set) {
//your iterator
}[, thisArg])
参数
callback- 它代表要执行的函数。
value1, value2 - value1 表示元素的键,而 value2 表示值。两个参数都包含相同的值。
set- 它代表当前的 Set 对象。
thisArg- 表示执行回调时作为 this 处理的值。
JavaScript 设置 forEach() 方法示例
我们来看一个简单的 forEach() 方法示例
<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
相关用法
- JavaScript Set add()用法及代码示例
- JavaScript Set delete()用法及代码示例
- JavaScript Set clear()用法及代码示例
- JavaScript Set values()用法及代码示例
- JavaScript Set has()用法及代码示例
- JavaScript Set entries()用法及代码示例
- JavaScript Symbol.keyFor()用法及代码示例
- JavaScript Symbol.split属性用法及代码示例
- JavaScript String slice()用法及代码示例
- JavaScript String.prototype.toLocaleLowerCase()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String substr()用法及代码示例
- JavaScript Symbol.match属性用法及代码示例
- JavaScript String charAt()用法及代码示例
- JavaScript String normalize()用法及代码示例
- JavaScript String search()用法及代码示例
- JavaScript Symbol.toPrimitive属性用法及代码示例
- JavaScript Symbol.prototype属性用法及代码示例
注:本文由纯净天空筛选整理自 JavaScript Set forEach() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。