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