JavaScript映射 forEach()方法对 Map 对象中的每个键/值对执行一次指定的功能。
forEach()方法由以下语法表示:
mapObj.forEach(callback[, thisArg])
callback - 表示要执行的功能。
thisArg - 表示执行回调时视为该值的值。
在这里,我们将通过各种示例来了解forEach()方法。
让我们看一个从Map对象获取值的示例。
<script> var map = new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); document.writeln("Fetching values :"+"<br>"); function display(values) { document.writeln(values+"<br>"); } map.forEach(display); </script>
输出:
jQuery AngularJS Bootstrap
让我们看一个示例,该示例从Map对象中获取值和键。
<script> var map = new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); document.writeln("Fetching values and keys :"+"<br>"); function display(values,key) { document.writeln(values+" "+key+"<br>"); } map.forEach(display); </script>
输出:
Fetching values and keys : jQuery 1 AngularJS 2 Bootstrap 3
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)