下面的代码片段有什么区别?
var a = 0;
function b(){
a = 10;
return function a(){};
}
b();
console.log(a); // => 10
Run Code Online (Sandbox Code Playgroud)
和
var a = 0;
function b(){
a = 10;
return
function a(){};
}
b();
console.log(a); // => 0
Run Code Online (Sandbox Code Playgroud)
它与JavaScript提升有关,但我对这个概念的理解恰恰相反.
我正在使用Cordova 3.5.0-0.2.7打包的Sencha Touch(2.3.1)应用程序。我正在尝试使用以下方法读取GPS坐标:
navigator.geolocation.getCurrentPosition()
Run Code Online (Sandbox Code Playgroud)
但是,该请求始终在Android Phones上超时,而在Chrome模拟器中可以正常运行。我也尝试过使用watchPosition()。
任何帮助将非常感激。