map

来源:3-9 Map的应用

慕芸芸

2023-03-06 09:38:55

        let m=new Map();
        m.set([1],'imooc');
        console.log(m.get([1]));//undefined
        console.log(m.has([1]));//false

为什么它找不到‘imooc’,结果是undefined和false,我该如何访问这个‘imooc’

写回答

1回答

好帮手慕久久

2023-03-06

同学你好,数组是复杂数据类型,在内存中存储的是地址。多个[1],只是长得一样,在内存中并不是同一个地址,不是同一个对象,因此获取不到。修改如下:

https://img.mukewang.com/climg/6405465f0949511605510319.jpg

祝学习愉快!

1

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程

相似问题