// 构造函数
function Hd() {
let n = 1 ;
this.sum = function() {
console.log(++n) ;
} ;
}
let a = new Hd() ;
a.sum() ;
其实就这样(当然,还是有些区别。这里为了简单明了)
// 简写成函数形式
function Hd() {
let n = 1;
funciton sum() {
console.log(++n);
}
return {
sum: sum
} ;
}
let a = new Hd() ;
a.sum() ;
//当然,这种写法, 下面结果一样
let b = Hd() ;
b.sum() ;