思路:使用new Map创建map对象,使用getElementsByTagName获取标签伪数组,使用set方法设置map。
<p>1</p>
<script type="text/javascript">
const _elementKey = () => {
//map的创建使用的是new Map()
let map = new Map()
let pp = document.getElementsByTagName('p')[0]
//map的设置使用的是set
map.set(pp,pp.innerText)
return map
}
</script>
总结:注意!只有基本类型才是可以字面量创建!Map不是基本类型故使用new Map创建!map设置使用的是set方法!注意区别C++中的map[key]=val!以及区别js中的object的obj[key]=val!注意通过标签获取元素标签伪数组函数名是getElementsByTagName!!!



京公网安备 11010502036488号