0

I defined a string const like this

const THIS_IS_NAME = "name";

and I used it for chrome.storage.sync.set like

chrome.storage.sync.set({ THIS_IS_NAME : "this is value"});

but when I get the saved data, it does not seem to find the value. I looked up the debugger, and in the Watch expressions, the data is displayed like

THIS_IS_NAME: "this is value"

. I had expected

"name": "this is value"

I am not sure if FireFox is that smart to find the const variable name and display it instead of the const value. Why is this happening? How can I make the name be "name", not THIS_IS_NAME?

enter image description here

Damn Vegetables
  • 9,946
  • 13
  • 62
  • 111
  • 2
    Put brackets around a variable to use it as a property name: `{ [THIS_IS_NAME]: "this is value"}` – Barmar Dec 19 '21 at 03:06

0 Answers0