Javascript 如何使对象键的名称成为变量的值?

Javascript 如何使对象键的名称成为变量的值?,javascript,Javascript,调用JSON.Stringify(Orders)返回元素的值时,我怎么能这样做呢?使用方括号属性表示法: var orderName=“汉堡”; 变量顺序=[“5”,“6”]; var obj={[orderName]:order}; 控制台日志(obj)您已经描述了您要查找的内容,但是您能否提供一个具体的、具体的示例,说明您希望从中获得的输出?如果您使用计算属性,例如Orders:{[orderName]:order}这是可行的,不确定我是如何没有意识到这一点的:p var orderNam

调用JSON.Stringify(Orders)返回元素的值时,我怎么能这样做呢?

使用方括号属性表示法:

var orderName=“汉堡”;
变量顺序=[“5”,“6”];
var obj={[orderName]:order};

控制台日志(obj)您已经描述了您要查找的内容,但是您能否提供一个具体的、具体的示例,说明您希望从中获得的输出?如果您使用计算属性,例如Orders:{[orderName]:order}这是可行的,不确定我是如何没有意识到这一点的:p
var orderName = document.getElementById("orderName").value;
var order = ["5", "6"];
var Orders: {
    orderName: order
}
JSON.Stringify(Orders); // returns {"ordername":[5,6]}
//Expected output would be {"Hamburger": [5,6]}