首页 > 试题广场 >

以下代码的输出是什么?```javascriptconst

[单选题]
以下代码的输出是什么?
const map = new Map();
const objKey1 = { id: 1 };
const objKey2 = { id: 1 };
map.set(objKey1, 'value1');
map.set(objKey2, 'value2');
console.log(map.size);
console.log(map.get({ id: 1 }));
  • 1 value2
  • 2 undefined
  • 1 value1
  • 2 value1
map.get({ id: 1 }),是一个新的内存地址,因为没有存过,所以拿不到,只能map.get(objKey1)=value1
发表于 今天 18:53:45 回复(0)