JavaScript高级 面向对象(5)--内存逻辑图画法

说明(2017.3.30):

1. 使用软件diagram designer,DiagramDesignerSetup1.28.zip,很小只有1M多,我用的自带画图软件。教学视频是“JavaScript高级面向对象视频教程视频”02里的03,蒋坤主讲。

2. 题目:

  (1)var arr = [1,2,3];

  (2)var o = {name: "张三", age: "19", children: [{name: "张1"}, {name: "张2"}]};

  (3)var node = {nodeName: "DIV", childrenNodes: [], parentNode: null};

3. 注意点:

  第1题的最后,两个name要分别放在一个大方框里,里面才是小方框。大方框表示是个对象,小方框表示对象里面的属性。

  第3题的空数组,首先是一个数组,是一个对象,是一个引用,有一个length为0的属性,所以要画个框。而var o = null,不指向任何内容,所以不用画框。

原文地址:https://www.cnblogs.com/Jacklovely/p/6647699.html