JavaScript it('',(done)=>{}),jest怎么判断我是否有done参数

describe('schedule.ts', () => {
    it('intervale', (done) => {
        done();
    })
});
describe('schedule.ts', () => {
    it('intervale', () => {
    })
});

代码如上,比如如果我有done这个参数我就必须调用这个done方法,没有就不用调用,那么是他是怎么判断我到底有没有使用done呢?

回复
阅读 2k
2 个回答
function test(a) {
}
function test2() {
}
console.log(test.length) // 1
console.log(test2.length) //0
describe('schedule.ts', () => {
    it('intervale', (done) => {
        done && done();
    })
});
宣传栏