Задать вопрос

Почему javascript берёт имя констаны а не значение?

Делаю расширение в firefox. Есть такая константа:

const MODE_STORAGE_NAME = 'active';

И такая функция:
async function set_active(bool_value){
    await browser.storage.local.set({
        MODE_STORAGE_NAME: bool_value
    });
};


В хранилище помещается ключ не по значению константы, а по её имени. Почему такое происходит?

62de559d55341784717238.png

Предполагаю, что внутри метода константа не видна, почему-то. Но они находятся в одном файле.
  • Вопрос задан
  • 96 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
{
    [MODE_STORAGE_NAME]: bool_value
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы