Правильно ли я возвращаю значение?

75
23 ноября 2021, 04:30

Имеется переменная типа string, в нее приходит данные от функции с возвращаемым значением Promise<any>

Вопрос один, правильно ли написан код, для возвращения значения?

let token: string = await this.storage.get('token').then((val: string) => val);
Answer 1

нет, неправильно, await возвращает значение из Promise, а в вашем случае вы его уже разрезолвили вызвав метод then.

1 способ получить значение:

let token: string = await this.storage.get('token');

2 способ:

let token: string;
this.storage.get('token').then((val: string) => token = val);
READ ALSO
Функция карусели JS?

Функция карусели JS?

Есть три слайдшоу - каждый со своей продуктовой линейкой

71
Зачем нужен index.js для компонентов?

Зачем нужен index.js для компонентов?

В процессе изучения React наткнулся на множество примеров в которых присутствует следующая структура:

267
JS переключение класса

JS переключение класса

Недавно я начал изучать JS и сделал калькулятор расчета стоимости на чистом JSКалькулятор работает нормально, но когда я попытался сделать...

107