首页 > 解决方案 > 为什么使用 get 方法可以在 map 中找到以数组为键的键值对?

问题描述

必须先说我的基础知识来自java而不是js。我有以下地图:

const myMap = new Map();
myMap.set([1,2], 'Test');
myMap.get([1,2]// return undefined

无法理解为什么最后一行代码不返回'Test'。在java中使用equals方法检查密钥,js如何检查是否相等?我不是在寻找将返回“测试”的解决方案,只是解释为什么它不为这个特定代码返回“测试”?

标签: javascriptdictionaryequals

解决方案


推荐阅读