Javascript 我想在jasmine中的两个语句之间添加延迟

Javascript 我想在jasmine中的两个语句之间添加延迟,javascript,jasmine,Javascript,Jasmine,我的代码如下所示: // this statement is deleting enteries from table object.CleanTables(); // this statement is getting count of enteries in table var count= object.getCount(); expect(count).toBe(1); 返回的计数值不正确,因为在获取Count语句和清理数据库表之间没有延迟。 如何在这两条语句之间添加延迟?鉴于您提供

我的代码如下所示:

// this statement is deleting enteries from table
 object.CleanTables();
// this statement is getting count of enteries in table
var count= object.getCount();
expect(count).toBe(1);
返回的计数值不正确,因为在获取Count语句和清理数据库表之间没有延迟。
如何在这两条语句之间添加延迟?

鉴于您提供的上下文很少,我不确定代码的最终目标是什么。但是如果需要在这些语句之间添加延迟,可以添加setTimeOut()函数,该函数将触发getCount()方法

像这样的事情应该“增加延迟”:

object.cleanTables();
var count= object.getCount();
setTimeout(() => {
    expect(count).toBe(1);
}, 2000);
setTimeout函数的花括号内的上述代码将在2000ms(即2秒)后执行


希望这有帮助

考虑到您提供的上下文很少,我不确定代码的最终目标是什么。但是如果需要在这些语句之间添加延迟,可以添加setTimeOut()函数,该函数将触发getCount()方法

像这样的事情应该“增加延迟”:

object.cleanTables();
var count= object.getCount();
setTimeout(() => {
    expect(count).toBe(1);
}, 2000);
setTimeout函数的花括号内的上述代码将在2000ms(即2秒)后执行

希望这有帮助