我不确定此Javascript代码中的操作顺序:
suite.parallel([
suite.it('makes stuff 1', function (done) {
done();
}),
suite.it('makes stuff 2', function (done) {
done();
})
]);
是首先评估每个数组元素(首先运行
it()
函数?还是先运行suite.parallel
函数?不幸的是,这是更大代码库的一部分,我很难对其进行测试。
我的半个半信半疑的猜测是元素首先评估,我看不出是相反的方式。
最佳答案
如Grammar中所述,它首先评估内部功能,然后从左至右,或者在您的示例中,首先评估内部功能。