Задать вопрос
msa6886
@msa6886

Как инициализировать свойство объекта асинхронной функцией?

let data = new  function(){
        (async ()=> {
            return new Promise(resolve => {
                    ipcRenderer.send('message', 'ping');
                    ipcRenderer.on('reply', (event, arg) => {
                        resolve(arg);
                    })
            })
        });
    }

    let obj = {
        data: data
    }
    console.log(obj)
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
подходов тут может быть несколько
1. сделать фактори, которая будет асинхронно возвращать инициализированный данными объект
2. в объекте сделать функцию init, которая будет работать асинхронно и возвращать инициализированный объект.
3. наверняка есть что-то еще....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы