如何使Javascript值与另一个变量具有相同的值。我有一个名为“buttonId”的变量,另一个名为“toWin”,我想使它成为buttonId的值不会改变,但是,toWin更改为具有与buttonId相同的值。类似的东西:
toWin=buttonId;
任何人都可以帮助我吗?请不要jQuery。
答案 0 :(得分:1)
就像你拥有它一样,但如果你是第一次声明它,请使用var关键字。
var toWin = buttonId;
如果buttonId
是对象,您可能希望在将toWin
设置为值buttonId
之前克隆该对象,以避免更改原始对象的值({{1} })何时以及如果您更改buttonId
。
答案 1 :(得分:1)
你忘了在声明第二个变量时提到var。你应该这样做:
var something = '1';
var anotherthing = something;
alert(anotherthing);
输出为1。
答案 2 :(得分:0)
这有效:
toWin=buttonId;
我正在调试我的Javascript,并认为这可能是问题,所以我只是检查了它是否有效,但现在我知道我的问题完全不同了。