ES5中函數表達式和函數構造器的區別,命名空間是什麼

一,函數表達式。

所謂的函數表達式,其實就是

var person = new Function()

就創建了一個函數表達式,函數表達式創建了以後不會前置,就是在表達式前面不能去調用。

二,函數構造器

Function person(){}

就創建了一個函數構造器,後續可以將函數person實例化。變成一個函數對象

比如
person.prototype.x = 1;
var obj = new person();
obj.x = 1;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章