为什么类创建的对象可能属性未定义?

时间:2019-10-15 21:05:07

标签: javascript object syntax promise async-await

我正尝试将一个object(客户)与另一个object(开发人员)进行比较,因此有多个开发人员,所以我有一个object来容纳所有这些开发人员,通过object持有开发者,当客户对年龄条件的测试结果为肯定时,会将测试字符串推送到gateKeeper上。 possibilities属性,并从客户object创建一个新客户class,但是,当我运行gatekeeper.build(prospect, developers)时,将其传递给变量,并console.log将{{ 1}}与variable一样正确地显示了可能性,但是当我从undefined内部console.log展示它通过时,对于两个开发人员来说,这意味着它正在“努力”地探索可能性属性,但是在构建promise时没有使用该值,为什么?

修改
现在,这按预期完成了,但是据我了解,我用回调链替换了Promise链。当执行时间很重要时,将诺言语法与异步等待结合使用是执行功能的最正确方法。我认为我可能会遗漏某些与承诺有关的内容,因为在承诺链中运行的代码可以执行,但似乎不会影响承诺链以外的任何内容。如果是这种情况,那么(以我的有限经验大声笑),我看不到Promise或async await语法的任何用例,请有人帮我澄清一下吗?

class

0 个答案:

没有答案
相关问题