現在、Chrome 拡張機能の永続性リポジトリを localStorage から chrome.storage に移行中です。それらの重要な違いは、chrome.storage が非同期であるため、コールバック関数を渡す必要があることです。
localStorage に同期して非同期の chrome.storage に書き込むループをどのように変更しますか?
for (var i = 0; i < obj.length; i++) {
localStorage.setItem(obj[i].key, obj[i].val);
}
doThisWhenAllElementsAreSaved();
ありがとう。