JS---重载
function Person(){ var agrs=arguments; if(typeof args[0]==='object' && args[0]){ //如果第1个参数为对象,且不为空(即不为0、''、null) if(args[0].name){this.name=args[0].name;} if(args[0].age){this.age=args[0].age;} }else{ if(args[0]) this.name=args[0]; if(args[1]) this.age=args[1]; } }