【发布时间】:2016-06-24 04:05:58
【问题描述】:
我有一个听起来很愚蠢的问题,所以请仔细阅读。我有一段创建标签的代码。该标签需要经常更新以匹配我的对象参数之一的变化值。我已经构建了一个构造函数(我认为?)来构建这个标签,我希望标签知道需要更新自身的信息在哪里。
该信息是一个对象参数。我需要对同一对象的许多不同参数执行此操作。有没有办法传递这个参数的引用,以便标签在需要更新自己的时候可以访问?
b.name="foo";
b.other="bar";
b.anotherThing="foobar";
function initiateDisplayDiv(b, value, classString){
var div=document.createElement("div");
div.id=b.name+classString+"Display";
div.className=classString;
self.bCtnr.appendChild(div);
div.innerHTML=value;
div.dispObject=value;
return div;
}
value 实际上是 b 的一个参数,但我需要为 other 和 anotherThing 执行此操作(对于 a、c、d 来说,要多 200 次……每个参数要多 30 个)
有什么建议吗?我错过了什么明显的东西吗?我应该把所有 30 个左右的参数都写出来吗?
【问题讨论】:
标签: javascript object parameters pass-by-reference