function B(a) {
this.a = a;
}
console.log(new B()); // B{ a:undefined }輸出 new B(),這不是輸出的是B函數的返回值嗎? 沒有返回值應該結果是undefined啊,為什么輸出的會是函數本身?
function B(a) { this.a = a; } 一個關于 構造函數實例化 的面試題
慕虎7371278
2018-08-28 13:10:07