function asyncRequest(id){ return new Paormise(/*.....*/); } class MyClass { constructor(name, age, cityId) { (async function() { this.name = name; this.age = age; this.city = await asyncRequest(cityId); })(); } }