Javascript 将值动态附加到js变量名
我需要在javascript中创建一个具有动态id的变量名 例: var-id=1234//动态出现Javascript 将值动态附加到js变量名,javascript,Javascript,我需要在javascript中创建一个具有动态id的变量名 例: var-id=1234//动态出现 var min+id=24; //在后面的代码中,我必须始终使用min+id。 像上面一样,我想给变量附加一个值。有没有办法做到这一点 谢谢, Kshan我不太确定这是否是您要问的问题,但是如果您想要动态命名变量,您可以在对象上设置它 var id = 1234; var varHolder = {}; varHolder['min' + id] = 24; console.log(varHol
var min+id=24; //在后面的代码中,我必须始终使用min+id。
像上面一样,我想给变量附加一个值。有没有办法做到这一点 谢谢,
Kshan我不太确定这是否是您要问的问题,但是如果您想要动态命名变量,您可以在对象上设置它
var id = 1234;
var varHolder = {};
varHolder['min' + id] = 24;
console.log(varHolder['min1234']);
如果需要将其作为普通变量访问,可以在窗口
对象上设置它。我反对这种做法;如果这是实现您追求的目标的唯一方法,那么它只会尖叫设计缺陷
var id = 1234;
window['min' + id] = 24;
console.log(min1234);
如果您只是询问附加值,那么这只会添加到最后一个值
var id = '1234'
var xml = value received from webpage;
var combination = id +'' +xml;
如果这不是您的问题,请进一步澄清,以根据您的需要获得新的解决方案
向变量添加值是什么意思?我想向变量名称添加动态值。实例:我从网页中得到一个值24。现在我想通过最后添加24来创建一个javascript变量。我不能写“min1234”,因为我不知道我会从网页上得到什么id。如果不清楚,请告诉我。创建一个对象来保存所有动态变量,然后您可以使用与设置它们相同的方式访问它们,循环遍历键或值,以及更多您直接编写的“min1234”。但是我不知道我会得到什么身份证。所以我希望像“min+id”这样的变量始终作为变量。@kshan2k18写出它是为了向您显示创建的键。您还可以通过设置console.log(varHolder['min'+id])的方式访问它代码>@kshan2k18我认为你没有正确使用这种语言。也许可以尝试描述如何使用数据,并建议处理该场景的正确方法。