关于js对象的问题,纯理论
cvper 2018-04-25 02:43:14 我之前的理解是这样的,
js是面向对象的,那么有一个源头 Object ,或者说是 所有对象的祖宗;
下面比如我定义一个数组a , 那么a 的 __proto__属性指向数组对象 Array ,
数组对象Array 的__proto__属性又指向 Object 这个老祖宗;
再比如我定义一个函数a, 那么a 的 __proto__属性指向函数对象 function,
函数对象function 的__proto__属性又指向 Object 这个老祖宗;
但是假如我定义一个对象 a, 那么这个对象 a的 __proto__直接指向了 Object 这个老祖宗(我在控制台看到是这样的);
为什么不是 a 这个实例指向 object对象,object 对象再指向这个老祖宗Object 呢?
是不是我的理解错误了,求解答,谢谢!