當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Set forEach()用法及代碼示例


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