Показать сообщение отдельно
  #2 (permalink)  
Старый 19.11.2018, 14:46
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Первый вариант записывается так:
async function someTest(a,b) {...};


Сообщение от Svorg
async function someTest(a,b) {...};
Объявление именованной асинхронной функции



var/let/const someTest=async function(a,b){...};
именованная асинхронная функция, присвоенная переменной/константе



var/let/const someTest=async(a,b)=>{...};
выражение асинхронной именованной стрелочной функции, присвоенное переменной/константе



как метод/свойство объекта
var/let/const someObj={someTest:async function(a,b){...}};

var/let/const someObj={someTest:async(a,b)=>{...}};

А так у вас все функции при вызове возвращают тип Promise

B ещё варианты
const someObj={ async someTest(a,b) {} };

class SomeObj { async someTest(a, b) {} }

Последний раз редактировалось Malleys, 19.11.2018 в 15:00.
Ответить с цитированием