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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。