set.forEach() 方法用于执行作为参数并按插入顺序应用于集合中每个值的函数。
用法:
forEach(function(value, key, set) { /* ... */ }, thisArg)
参数:
- Callback function: 该函数将对每个值执行,它需要三个参数。
- Value, Key: 值应该是当前处理的元素。该集合不包含键,值将代替键传递。
- set: 这是应用forEach() 的对象。
- thisArg: 值用作this当回调函数被调用时。
返回值:该方法返回未定义。
示例 1:在此示例中,我们将看到 forEach() 方法的使用。
Javascript
function setValue(value1, value2, mySet) {
console.log(`s[${value1}] = ${value2}`);
}
new Set(['Chicago', 'California', undefined])
.forEach(setValue);
输出:
s[Chicago] = Chicago s[California] = California s[undefined] = undefined
示例 2:在这个例子中,我们将看到使用forEach()方法来显示Set的值。
Javascript
let fruits = new Set();
fruits.add("Mango");
fruits.add("Banana");
fruits.add("Papaya");
fruits.add("Grapes");
function display(i, set) {
console.log(i);
}
fruits.forEach(display);
输出:
Mango Banana Papaya Grapes
我们有 Javascript Set 方法的完整列表,要检查这些方法,请阅读 Sets in JavaScript 文章。
支持的浏览器:
- chrome 38
- 边 12
- 火狐25
- Opera 25
- 狩猎8
相关用法
- JavaScript Set forEach()用法及代码示例
- JavaScript Set add()用法及代码示例
- JavaScript Set clear()用法及代码示例
- JavaScript Set delete()用法及代码示例
- JavaScript Set entries()用法及代码示例
- JavaScript Set has()用法及代码示例
- JavaScript Set values()用法及代码示例
- JavaScript Set keys()用法及代码示例
- JavaScript Set.values()用法及代码示例
- JavaScript Set.has()用法及代码示例
- JavaScript Set.forEach()用法及代码示例
- JavaScript Set.entries()用法及代码示例
- JavaScript Set.delete()用法及代码示例
- JavaScript Set.clear()用法及代码示例
- JavaScript Set.add()用法及代码示例
- JavaScript Set()用法及代码示例
- JavaScript String length用法及代码示例
- JavaScript String replace()用法及代码示例
- JavaScript String indexOf()用法及代码示例
- JavaScript String lastIndexOf()用法及代码示例
- JavaScript String startsWith()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String toUpperCase()用法及代码示例
- JavaScript String toLowerCase()用法及代码示例
- JavaScript String includes()用法及代码示例
注:本文由纯净天空筛选整理自mansigeekso9ii大神的英文原创作品 JavaScript Set forEach() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。