Я изучаю JS в эти дни и создаю Chrome расширение. В нем я храню пользовательские данные. Теперь я могу успешно сохранять и извлекать данные, но вот загвоздка. Я хочу динамически хранить пару ключ-значение. Как и во всем, что предоставляет пользователь, должен быть ключ объекта. Ниже мой код.
Идея состоит в том, чтобы создать пару динамических c значений ключа в зависимости от ввода пользователя. Прямо сейчас создается пара "ключ-значение" с буквальным именем Vname:{}
. Однако я хочу, чтобы это создавалось динамически в зависимости от ввода пользователя.
"use strict";
// chrome.storage.sync.clear()
chrome.storage.sync.get(null,function(result){
for (let k in result){
console.log(k)
result[k]["Page1 Title"] = "Url1"
for(let kk in result[k]){
console.log(kk)
console.log(result[k][kk])
}
}
})
let btn = document.getElementById("myBtn")
btn.addEventListener("click",function(){
let vname = prompt("Name of the view?")
chrome.storage.sync.set({vname:{}})
})