創建一個函數nouveau,第一個變量為一個構造函數。比如構造函數Person如下,調用var john = nouveau(Person, 'John', 30) 則返回 my name is john and iam 30.function Person (name, age) { this.name = name; this.age = age;
}
Person.prototype.introduce = function(){ return 'My name is ' + this.name + ' and I am ' + this.age;
};該函數就是完成new的功能。第一個參數為構造函數,其他參數為new時所需參數function nouveau (Constructor) {
}
重寫 New()函數。函數里不能含有new()關鍵字
FFIVE
2018-08-06 11:10:22
