我正在开发一个需要获取一些数据并处理它的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等待函数运行完成?
我是Android开发领域的新手,但我很想学习.当我看到HAXM无法安装因为VT-X未启用时,我正在安装Android Studio.一些快速谷歌搜索看到我必须首先禁用Hyper-V然后我将能够安装HAXM?我想知道是否可以禁用Hyper-V以安装HAXM以及我是否可以或应该在安装HAXM后重新启用它.这是正确的安装方式吗?我是否需要启用Hyper-V?