// 构造函数


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() ;