如何在javaScript中创建具有用户定义名称的对象?

如何在javaScript中创建具有用户定义名称的对象?,javascript,variables,Javascript,Variables,当x的值为a时,如何实现这一点 var a= "user passed name/ value from run time" // assume it is: xValue var xValue="some value" //x must be value of a //ie "user passed name/ value from run time" = some value 这就是我想要的。经过一整天的努力,我终于明白了。太糟糕了,我正在努力查看窗口。提示与问题有关,但我也在努力解

当x的值为a时,如何实现这一点

 var a= "user passed name/ value from run time" // assume it is: xValue
 var xValue="some value" //x must be value of a
 //ie "user passed name/ value from run time" = some value

这就是我想要的。经过一整天的努力,我终于明白了。

太糟糕了,我正在努力查看
窗口。提示
与问题有关,但我也在努力解决这个问题……)从技术上讲,
const x=window.prompt(“您的名字是什么?);
正在获取一个用户传递的名称/值,并将其保存到
x
:)但问题是不连贯的。我知道如何从prompt获取值。我需要用这个值创建一个新变量。@George
var a="xValue";
this[a]="some value"; //window[a] if scope of this is not global.
console.log(xValue);