加载中
原型继承之constructor

function Animal () { this.name = "Animal "; } function Dog () { this.name = "Dog "; } Dog.prototype = new Animal (); //此时B.prototype的构造器(B.prototype.constructor)变成了Ani...

2017/07/06 11:17
13
模拟new的过程

function NewObj () { var Constructor = [].shift.call(arguments); var obj = Object.create ? Object.create(null) || {}; //创建空对象,Object.create第一个参数传入null,创建无原型的对...

2017/07/06 10:56
15
深拷贝

//递归拷贝 function deepClone(initalObj, finalObj) { var obj = finalObj || {}, i, prop; for (i in initalObj) { prop = initalObj[i]; //避免相互引用对象导致死循环,如initalObj.a =...

2017/07/06 10:25
14
设计模式学习

设计模式学习

2017/07/05 18:02
31
Function.prototype.bind

Function.prototype.bind = function () { var fn = this ; var context = [].shilft.call(arguments); var args= [].slice.call(arguments); return function () { return fn.apply(context...

2015/05/11 11:19
30

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部