首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.then()回调中的` return `是从内部作用域还是外部作用域返回的?

在.then()回调中,return语句是从内部作用域返回的。

在Promise的.then()方法中,回调函数会在Promise对象的状态变为resolved时被调用。回调函数中的return语句用于指定Promise对象的返回值。当return语句执行时,它会从内部作用域中返回一个值,并将该值作为下一个.then()方法的参数。

由于Promise的回调函数是异步执行的,它们会在主线程执行完毕后才被调用。因此,return语句是在回调函数内部作用域中执行的,返回的值也是从内部作用域返回的。

在实际应用中,可以根据具体的业务需求,在.then()回调中使用return语句返回需要的值,以便后续的Promise链式调用或其他处理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券