Вот фрагмент моего кода. Я новичок и в обещаниях, и в асинхронности. Я использовал несколько вопросов по SO и статьям, чтобы прочитать темы. Но я не могу понять, где я иду не так. Файл js не любит ключевое слово async и это вместе. Любые указатели приветствуются. Возникшая ошибка: «Неожиданная функция токена»
this.loadTheCategory = async function(catName) {
var fruitsCategories = null;
var fruitsArray = null;
if(jsonString) {
fruitsCategories = JSON.parse(jsonString);
var title = null;
if(categoryCache.get(catName)){
var isCacheable = categoryCache.get(catName);
if(isCacheable) {
title = isCacheable[catName] = "None" ? 100 : null;
}
}
await fruitsCategoryCache.set(catName, fruitsCategories, {title : title});
}