首页 > 其他 > 详细

原型链类

时间:2018-09-24 22:51:37      阅读:159      评论:0      收藏:0      [点我收藏+]

1、创建对象的几种方法

// 第一种方式:字面量
var o1 = {name:‘o1‘};
var o2= new Object({name:‘o2‘});
// 第二种方式:通过构造函数
var M = function(name){this.name=name};
var o3 = new M(o3);
// 第三种方式:Object.create方法
var p={name:‘p‘};
var o4=Object.create(p);

2、new发生了什么

1 //模拟new的过程
2 var new2 = function(func){
3     var o=Object.create(func.prototype);
4     var k = func.call(o);
5     return typeof k === ‘object‘? k:o;
6 }

 

原型链类

原文:https://www.cnblogs.com/bestchenyan/p/9696919.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!