日常生活的交流与学习

首页 新随笔 联系 管理

为什么打印的结果是

image

  1. 首先需要明白一点,对象是不能作用key
  2. 在js中,能够作为key只有两种: 字符串 和 symbol
  3. 所以即使我们创建两个不同的对象作为key,js会把这个对象先转换成字符串,而这两个对象转换成的字符串是一样的,所以后面的bbb把前面的aaa覆盖掉了.
posted on 2022-02-12 15:06  lazycookie  阅读(145)  评论(0编辑  收藏  举报