我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求助一个关于对象的引用的问题

var a={},
b={key:'b'},
c={key:'c'};

a[b]=123;
a[c]=456;

console.log(a[b]);//为什么是456?

因为键名称只能是字符串,b/c单作建会调用toString得到的都是[object Object],a[b],a[c]都等价于a["[object Object]"],那不就是更新[object Object]这个键的值了,自己log下a对象看键名称就知道了

近期文章

  • c语言如何实现退回上一步
  • 【求教】mongoDB插入速度怎么比MySQL还慢
  • c语言题不会了,大神赐教
  • 在html5中怎么把一div分割?
  • Exception starting filter struts2的错误
  • java swing bufferedImage 缩放旋转的问题
  • 有木有大神知道java监听文件夹变化的方法
  • ie下面form提交跳转到另一页面时页面部分乱码但是刷新后就正常,chrome 360 等浏览器正常
  • 我在EF6中 使用AutoMapper 在遇到有导航属性的映射 就会陷入死循环
  • 如何搭建java的中转服务器
  • openstack dashboard登陆错误
  • IIS上发布网站,无法浏览
  • 关于jquery uploadify3.0
  • 一 假设现在有一功能
  • iOS 地图相关,根据地图的缩放比例,同时改变其他视图的大小
  • 运行好好的MySQL5.7突然无法启动
  • 如何实现windows网址过滤功能用VS2010,大神指点指点。
  • ckeditor上传图片怎么改变改变图片大小?
  • android 如何解析rtf?
  • 点击图片弹出悬浮的选择框怎么实现,css+JS吗

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华