var a = {m:1};
var b = a;
a.n = b ={n:1};
console.log(a);
console.log(b);

确定b为{n:1},所以a为 {m:1,n:{n:1}}吗?为什么?

问前辈得到的答案:刚开始a对象有一个属性m,等于1,后面的赋值语句给它增加了一个属性n,n是一个对象,这个对象里有一个属性n,等于1,就是这样解释的

最新文章

  1. 网络爬虫: 从allitebooks.com抓取书籍信息并从amazon.com抓取价格(2): 抓取allitebooks.com书籍信息及ISBN码
  2. HDOJ 2561. 第二小整数 第k大问题
  3. Blog 公用部分结构与class定义
  4. 链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的
  5. 描述Linux运行级别0-6的各自含义
  6. M1事后分析报告(Postmortem Report)
  7. Linux HugePages及MySQL 大页配置
  8. 【HDOJ】1732 Push Box
  9. 解析:type t_string is table of varchar2(32767) index by binary_integer
  10. JavaScript(第十一天)【变量,作用域,内存】
  11. 【Java编程】Java中的大整数计算
  12. 关于访问Jira和Confluence服务越来越缓慢的解决办法阐述
  13. JAVA进阶5
  14. 判断B是不是A的子结构
  15. Hadoop中ssh+IP、ssh+别名免秘钥登录配置
  16. T4:使用 T4 消除程序和配置文件中重复的字符串信息
  17. tensorflow-gpu与CUDA、CUDNN的版本问题
  18. scrapy-继承默认的user-agent 中间件
  19. 每一个JavaScript开发者应该了解的浮点知识
  20. C# ftp ListFilesOnServer

热门文章

  1. mysql主从复制总结
  2. nodejs+nginx获取真实ip
  3. 详细的最新版fastdfs单机版搭建
  4. 【Java】XML文件的解析
  5. Java坦克大战(三)
  6. Best way to learn android and java?
  7. Linux常用基本命令:三剑客命令之-awk模式用法(1)
  8. 递归函数获得n个不重复的随机数
  9. Python 操作文件
  10. c++ cmath头文件