{Map,Set}.prototype.forEachが実装された
概要
Array.prototype.forEachと同じような要領でコレクションを列挙することができる。
列挙される順序はコレクションに加えた順序と同じであることが保証される。
Map.prototype.forEach
map = new Map map.set('a', 1) map.set('c', 2) map.set('b', 3) function func(value, key, map) { console.log(value, key, this) } thisValue = 777 map.forEach(func, thisValue) // 1 "a" 777 // 2 "c" 777 // 3 "b" 777
Set.prototype.forEach
set = new Set set.add(3) set.add(2) set.add(1) function func(value, also_value, set) { console.log(value, also_value, this) } thisValue = 888 set.forEach(func, thisValue) // 3 3 888 // 2 2 888 // 1 1 888
実装されるバージョン
V8 3.26.19