我一直在使用mockJSON库测试代码来模拟数据加载。
我的代码在客户端/消费者级别看起来像这样:
var jsonDataFeed= new DataLoader_EUJP();
jsonDataFeed.grabJson(0);
var someVariable = jsonDataFeed.Data;
....
该grabJson()
方法是什么调用$.getJSON
只要是 mockJSON 为我提供数据,它就可以正常工作,但现在它当然是一个异步调用,我不能确定我的数据在someVariable
设置时是否存在。我习惯了立即返回数据,并没有三思而后行。
在使用该数据之前确保完成异步数据加载的建议是什么?