工厂函数
1. 首先它是一个函数
2. 用于返回实例对象
如下:
function createSong(songid,singer) {
return new Song({
songid: songid,
singer: singer
})
}
异步的工厂函数
返回的是一个异步对象
function factoryFun() {
return new Promise((resolve,reject) => {
resolve(1);
}).then((s) => console.log(s));
}