我打算在我的 js 中创建一个像这样的对象助手:
var person_helper = {
isAlive : function(person) {
...
},
isHisNameIs : function(person,name) {
...
},
isSeniorCitizen : function(person) {
}
}
这样我就这样调用助手:
person_helper.isAlive(person_object);
person_helper.isHisNameIs(person_object,"Dan");
person_helper.isSeniorCitizen(person_object);
现在,我的问题是:由于我在人员助手中使用人员对象,并且我可能总是会一遍又一遍地使用同一个对象 -有没有办法以我可以这样使用它的方式编写助手? :
person_helper(person_object).isAlive();
person_helper(person_object).isHisNameIs("Dan");
person_helper(person_object).isSeniorCitizen();
- 这样写有什么逻辑吗?(主要是为了避免在定义函数时每次都传递“person”对象)
- 我该如何编写它才能正常工作?