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

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час