大佬教程收集整理的这篇文章主要介绍了JavaScript -- Map数据结构,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对象一般用字符串当键。
@H_249_64@map可以用数字、字符串、布尔值、null、undefined、数组、对象、Set、Map等做键。
向Map实例中添加新成员c;可连续添加。 如果新成员的键已存在c;那么新成员将会覆盖以存在的键。
通过Map实例的键c;来访问其对应的值。
获取不存在的成员返回undefined。
通过Map实例的键c;来判断成员是否存在。
删除Map实例成员c;删除实例中不存在的成员不报错。
清空Map实例成员。
遍历Map实例成员c;接收两个参数c;第一个是一个回调c;回调接收三个参数:value、key、Map。第二个参数是是this指向。
获取Map成员个数。
Set必须体现出键和值。
@H_249_64@map作为参数c;传入构造函数c;相当于Map实例的克隆。
<p>1</p>
<p>2</p>
<script>
const [p1,p2] = document.querySELEctorAll('p');
const m = new @H_1000_237@map([
[p1,'Red'],
[p2,'blue']
]);
m.forEach((color, elem) => {
elem.style.color = color
})
</script>
以上是大佬教程为你收集整理的JavaScript -- Map数据结构全部内容,希望文章能够帮你解决JavaScript -- Map数据结构所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。