sus*_*ani 2 javascript prototypal-inheritance
即使没有原型属性也可以将属性添加到对象,那么原型属性有什么用?
var o = {};
o.x = 5;
o.y = test;
test = new function(){ alert("hello"); };
Run Code Online (Sandbox Code Playgroud)
将方法/属性添加到原型就是将其添加到原型链中具有该原型的所有对象中。
您的代码正在向单个实例添加方法/属性。
要使用原型,您需要使用 new 创建对象。如果您通过对象字面量创建对象,则不会指定对象的原型,据我所知,您不能追溯设置原型。
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |