Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将值动态附加到js变量名_Javascript - Fatal编程技术网

Javascript 将值动态附加到js变量名

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

我需要在javascript中创建一个具有动态id的变量名

例: var-id=1234//动态出现
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我认为你没有正确使用这种语言。也许可以尝试描述如何使用数据,并建议处理该场景的正确方法。