我创建了一个JavaScript的 “类”,如下所示:使用Javascript - 反射封装构件
function MyClass(member1, member2) {
this.Member1 = member1;
this.Member2 = member2;
}
所有成员都是字符串。
我想通过调用
function NoneBecomesNull(item) {
if (item === "[None]")
item = "";
return item;
}
换每个类的成员采取MyClass的和“干净”的成员的一个实例。有没有一种有效的方法来完成这项任务? (在MyClass有30个成员的情况下)。
我想避免这样做...
myClassInstance.Member1 = NoneBecomesNull(myClassInstance.Member1);
myClassInstance.Member2 = NoneBecomesNull(myClassInstance.Member2);
//...30+ times
JavaScript是不是一类基于面向对象的语言,它的原型为基础的。停止尝试在圆形钉上方推一个方孔。 – Incognito