普通函数与构造函数的区别

1.普通函数 

function inherit(p){
if(p == null) throw TypeError();
if(Object.create)
return Object.create(p);
var t = typeof p;
if(t !== "object" && t !== "function") throw TypeError();
function f(){}
f.prototype = p;
return new f();
}

2.构造函数

构造函数的正确用法

构造函数的错误用法

1.

2.

构造函数和普通函数的区别

 

 

posted @ 2018-03-23 11:41  麻辣烤翅  阅读(425)  评论(0编辑  收藏  举报