小编Nic*_*k P的帖子

如何在javascript中同步调用一组函数

我正在开发一个需要获取一些数据并处理它的javascript项目,但我遇到了JavaScript异步性质的问题.我想要做的是如下所示.

//The set of functions that I want to call in order
function getData() {
    //gets the data
}

function parseData() {
    //does some stuff with the data
}

function validate() {
    //validates the data
}

//The function that orchestrates these calls 
function runner() {
    getData();
    parseData();
    validate();
}
Run Code Online (Sandbox Code Playgroud)

在这里,我希望每个函数在继续下一次调用之前等待完成,因为我遇到程序在检索之前尝试验证数据的情况.但是,我还希望能够从这些函数返回一个值进行测试,所以我不能让这些函数返回一个布尔值来检查完成.在进入下一个调用之前,如何让javascript等待函数运行完成?

javascript asynchronous synchronous synchronize

4
推荐指数
2
解决办法
2万
查看次数

Hyper-V和HAXM

我是Android开发领域的新手,但我很想学习.当我看到HAXM无法安装因为VT-X未启用时,我正在安装Android Studio.一些快速谷歌搜索看到我必须首先禁用Hyper-V然后我将能够安装HAXM?我想知道是否可以禁用Hyper-V以安装HAXM以及我是否可以或应该在安装HAXM后重新启用它.这是正确的安装方式吗?我是否需要启用Hyper-V?

android hyper-v haxm

2
推荐指数
2
解决办法
1486
查看次数