首页 > 代码库 > 使用克隆的原型模式
使用克隆的原型模式
- ECMAScript 5中提供了Object.create()方法。
- 使用这个方法很容易克隆一个一模一样的对象。
var animal=function(){ this.blood=100; this.attackLevel=1; this.defenseLevel=1; }; var a=new animal(); a.blood=1000; a.attackLevel=15; a.defenseLevel=9; //调用克隆方法 var cloneAnimal=Object.create(a); console.log(cloneAnimal);//输出:Object{blood:1000,attackLevel:15,defenseLevel:9}
- 当然有些比较旧的浏览器不支持ES5,可用下面代码替换:
Object.create=Object.create||function(obj){ var F=function(){}; F.prototype=obj; return new F(); }
使用克隆的原型模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。