在面向对象的JS和一些其他的很多场景会遇到同时针对同一个对象的N个属性取值或设置N个属性的值,你会发现出现了很多的重复的代码,简直就是丧心病狂.. 如下

//声明 了一个user对象
var user={
name:'user1',
age:20,
sex:1
//.....可能还有n字段
};
console.info(user.name);//打印name
console.info(user.age);//打印age
console.info(user.sex);//打印sex
//console.info(user....);//可能会打印更多的信息