gpt4 book ai didi

javascript - 如何像可选的异步回调一样实现 mocha?

转载 作者:行者123 更新时间:2023-11-30 07:02:17 25 4
gpt4 key购买 nike

我想以与 mocha 相同的方式实现可选的异步回调。

我的意思是我想要一个可以同步和异步的回调函数。

当用户使用可选的回调参数“完成”时它是异步的,当没有回调参数时它是同步的。

// Sync versionit('does something sync', function() {   console.log('this is sync version') });// Async versionit('does something async, function(done) {  setTimeout(function() {    done(true);  }, 1000);});

函数“it”如何区分回调是同步的还是异步的?

知道如何实现吗?

最佳答案

仅限 Mocha checks测试函数中是否存在回调参数。 function.length 用于确定回调有多少个参数。

关于javascript - 如何像可选的异步回调一样实现 mocha?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23260015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com