[英]Why does ES6's Map.forEach iterate with 'value, key' instead of 'key, value'?
這可能僅僅是為了懶惰。 大多數forEach循環只關心value
本身。 通過提供它作為第一個參數,您可以構造一個只接受一個參數的函數:
map.forEach(function (value) { /* do something with value */; })
代替
map.forEach(function (unused, value) { /* do something with value */; })
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.