继承原型和直接使用方法有什么区别
2012-07-18 17:08
274 查看
ss=Object.beget(hi);
ss=hi;
-------------------------
hi = {a:1};
ss=Object.beget(hi);
alert(ss.a);//1
ss.a = 2;
alert(ss.a);//2
alert(hi.a);//1
delete ss.a
alert(ss.a);//1
这个就是所谓的原型了
ss=hi;
-------------------------
hi = {a:1};
ss=Object.beget(hi);
alert(ss.a);//1
ss.a = 2;
alert(ss.a);//2
alert(hi.a);//1
delete ss.a
alert(ss.a);//1
这个就是所谓的原型了
相关文章推荐
- 在ASP中,直接使用“Insert into” 语句与使用ADO中AddNew方法有什么区别?哪一种更好呢?
- C#下 子类继承父类的虚方法后 使用override重写父类方法 和 不使用override重写有什么区别?
- static 静态方法 有什么优缺点 PHP中静态方法(static)与非静态方法的使用及区别
- mappath使用介绍,Server.mappath和Request.mappath 有什么区别、及使用方法
- java将属性设置为私有,在给其添加get/set方法和直接把属性设置成public有什么区别
- 简述原型链是什么,有什么用处?若想访问一个对象的原型,应该使用什么方法?
- js使用原型实现继承与new一个新对象的方法
- js对象中的方法能不能使用原型继承
- 导入方法直接使用是什么鬼? 静态导入
- js自定义方法直接申明式的使用以及在jquery的$(function(){})中使用的区别
- 继承有几种方式,分别是什么,想要实现继承可以使用哪些方法
- Android关于 手机返回键和代码finish()方法退出activity他们有什么区别;当activity使用共享动画时应该调用哪个方法,结束activity
- static 静态方法 有什么优缺点 PHP中静态方法(static)与非静态方法的使用及区别
- 为什么我们调用start()方法时会执行run()方法?为什么我们不能直接调用run()方法?他们之间有什么区别?
- 面向对象的程序设计(三)对象字面量创建原型方法与直接创建原型方法的区别
- Javascript中调用一个函数(对象),使用new或者直接调用有什么区别?
- JS面向对象(2) -- this的使用,对象之间的赋值,for...in语句,delete使用,成员方法,json对象的使用,prototype的使用,原型继承与原型链
- 为什么其他类没继承System类 ,也可以直接使用System.exit()方法??
- static 静态方法 有什么优缺点 PHP中静态方法(static)与非静态方法的使用及区别
- 使用 call_user_func_array() 来回调执行函数和直接调用函数的区别是什么?