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)
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
подходов тут может быть несколько
1. сделать фактори, которая будет асинхронно возвращать инициализированный данными объект
2. в объекте сделать функцию init, которая будет работать асинхронно и возвращать инициализированный объект.
3. наверняка есть что-то еще....
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы