Вы можете сделать это, когда получите значение обещания.
then
- это объект, который запускается после того, как обещание было выполнено.Таким же образом, если обещание было отклонено, вы можете использовать .catch(res=>{})
, чтобы получить какое-то исключение.
В этом случае это будет
searchTerm.then((res)=>{
return res;
})
.then((res) => {
console.log(res); //here is not a promise anymore, It will probably be an object that you can access
})
, и тогда у вас будетваша переменная в следующем тогда.Кроме того, это, вероятно, вернет вам объект json, но если вы хотите, чтобы он был в виде текста, вы можете сделать
searchTerm.then((res)=>{
return res.path_to_string.text(); //Access the path of the res that contains the string you need and then convert it
})
.then((res) => {
console.log(res); //You will have a string containing the whole object.
})
. Я предлагаю вам подробнее рассказать о Обещание Javascript