我不确定此Javascript代码中的操作顺序:

  suite.parallel([
        suite.it('makes stuff 1', function (done) {

            done();

        }),
        suite.it('makes stuff 2', function (done) {

            done();

        })
    ]);


是首先评估每个数组元素(首先运行it()函数?还是先运行suite.parallel函数?

不幸的是,这是更大代码库的一部分,我很难对其进行测试。

我的半个半信半疑的猜测是元素首先评估,我看不出是相反的方式。

最佳答案

Grammar中所述,它首先评估内部功能,然后从左至右,或者在您的示例中,首先评估内部功能。

10-06 15:15