#javascript #discord #discord.js
Вопрос:
Как преобразовать массив в объект типа {}
Результат, который я получаю в приведенном ниже коде, представляет собой массив
в настоящее время результат таков [ { result: result} ]
, но я хочу преобразовать его в { result:result }
Я пытался fromEntries
, но это показывает результат: { undefined: undefined }
Вот код:
module.exports = { name: "wki", aliases: [], run: async (client, message, args, color) =gt; { const query = args.join(" ") wikia.search(query).then(results =gt; { console.log(results) const obj = Object.fromEntries(results); console.log(obj); }); } }
Ответ №1:
Если массив содержит только один элемент, вы можете просто получить к нему доступ с помощью index
:
module.exports = { name: "wki", aliases: [], run: async (client, message, args, color) =gt; { const query = args.join(" ") wikia.search(query).then(results =gt; { console.log(results) const obj = results[0]; console.log(obj); }); } }