我想创建一个字符串并通过引用传递它,以便我可以更改单个变量并将其传播到引用它的任何其他对象.
举个例子:
function Report(a, b) {
this.ShowMe = function() { alert(a + " of " + b); }
}
var metric = new String("count");
var a = new Report(metric, "a");
var b = new Report(metric, "b");
var c = new Report(metric, "c");
a.ShowMe(); // outputs: "count of a";
b.ShowMe(); // outputs: "count of b";
c.ShowMe(); // outputs: "count of c";
Run Code Online (Sandbox Code Playgroud)
我希望能够实现这一目标:
var metric = new String("count");
var a = new Report(metric, "a");
var b = new Report(metric, "b");
var c …Run Code Online (Sandbox Code Playgroud)