Javascript 是否可以将承诺值发送到next()内的函数而不是next()内的回调?

Javascript 是否可以将承诺值发送到next()内的函数而不是next()内的回调?,javascript,promise,es6-promise,Javascript,Promise,Es6 Promise,问题:可以将承诺值发送到next中的函数而不是next中的回调吗 背景:以下标准承诺模式按预期工作。x等于1被发送到控制台 功能承诺书{ 返回新的允诺函数解析、拒绝{ 设x=1; 如果x==1{ 解析‘x等于1’; }否则{ 拒绝‘x不等于1’; } }; } 承诺 .Then函数数据{ 控制台日志数据; }; 然后接受一个函数,方法是执行.thenlinkOnedata;您正在调用linkOnedata并传入结果,该结果会抛出一个错误,因为未定义数据 另一种方法是使用asnyc/await:

问题:可以将承诺值发送到next中的函数而不是next中的回调吗

背景:以下标准承诺模式按预期工作。x等于1被发送到控制台

功能承诺书{ 返回新的允诺函数解析、拒绝{ 设x=1; 如果x==1{ 解析‘x等于1’; }否则{ 拒绝‘x不等于1’; } }; } 承诺 .Then函数数据{ 控制台日志数据; }; 然后接受一个函数,方法是执行.thenlinkOnedata;您正在调用linkOnedata并传入结果,该结果会抛出一个错误,因为未定义数据

另一种方法是使用asnyc/await:

你可以试试承诺;然后接受一个函数,方法是执行.thenlinkOnedata;您正在调用linkOnedata并传入一个结果,该结果会抛出一个错误,因为未定义数据。下一步是什么-它在您发布的代码中的什么位置?是否有另一种模式可以实现相同的目标,而无需在回调中放置函数?-这里的目标到底是什么?然后的参数肯定必须是一个函数,这就是重点。
const data = await promisesPromises();
linkOne(data);