Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使脚本等待包含另一个函数调用的函数调用完成?_Javascript_Angularjs_Selenium_Jasmine_Protractor - Fatal编程技术网

Javascript 如何使脚本等待包含另一个函数调用的函数调用完成?

Javascript 如何使脚本等待包含另一个函数调用的函数调用完成?,javascript,angularjs,selenium,jasmine,protractor,Javascript,Angularjs,Selenium,Jasmine,Protractor,我有这样一个脚本: ... ... dotask(data1); ... ... doTask = function(data) { for (var x = 0; x < data.length; x++) { it('test', function () { expect(longTask()); }); } } expect函数将等待longTask完成 我怎样才能打电话给dotask,等待里面的一切都

我有这样一个脚本:

...
...
dotask(data1);
...
...   

doTask = function(data) {
    for (var x = 0; x < data.length; x++) {
        it('test', function () {
            expect(longTask());
        });
    }
}
expect函数将等待longTask完成


我怎样才能打电话给dotask,等待里面的一切都完成?

是的。这是茉莉花,硒和量角器。我会查茉莉花异步。我想我可能要做我自己的承诺。是的,我会查的,谢谢。