相关疑难解决方法(0)

在Javascript中通过引用传递字符串

我想创建一个字符串并通过引用传递它,以便我可以更改单个变量并将其传播到引用它的任何其他对象.

举个例子:

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)

javascript string pass-by-reference

42
推荐指数
3
解决办法
5万
查看次数

标签 统计

javascript ×1

pass-by-reference ×1

string ×1