function 程序员(姓名值){
return {
姓名:姓名值
}
}
function 项目(程序员实例){
return {
分析:function(){console.log(程序员实例.姓名+'分析')},
设计:function(){console.log(程序员实例.姓名+'设计')},
编码:function(){console.log(程序员实例.姓名+'编码')}
}
}
function 上班(项目实例){
function 干活(程序员实例){
项目实例.分析(程序员实例)
项目实例.设计(程序员实例)
项目实例.编码(程序员实例)
}
return 干活
}
var 程序员1=new 程序员('小红')
var 程序员2=new 程序员('小绿')
var 项目a=new 项目()
var 上班实例_20190316=new 上班(项目a)
上班实例_20190316(程序员实例1)
上班实例_20190316(程序员实例2)