0
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]}

How can I make it so when i call JSON.Stringify(Orders) it returns the value of the element?

John Stone
  • 21
  • 5

1 Answers1

1

Use the square bracket property notation:

var orderName = "Hamburger";
var order = ["5","6"];

var obj = { [orderName]: order }; 

console.log(obj);
connexo
  • 53,704
  • 14
  • 91
  • 128