Javascript 如何检查此回调的返回
如果涉及到回调,我完全是个新手,所以我尝试了一些谷歌搜索。但是代码(有人在论坛上给我的)与我遇到的回调示例非常不同 有谁能详细说明我是如何得到这个结果是真是假Javascript 如何检查此回调的返回,javascript,callback,titanium,Javascript,Callback,Titanium,如果涉及到回调,我完全是个新手,所以我尝试了一些谷歌搜索。但是代码(有人在论坛上给我的)与我遇到的回调示例非常不同 有谁能详细说明我是如何得到这个结果是真是假 exports.testGPS = function(_callback) { Ti.Geolocation.purpose = "Recieve User Location"; Ti.Geolocation.accuracy = Titanium.Geolocation.ACCURACY_BEST; if (_c
exports.testGPS = function(_callback) {
Ti.Geolocation.purpose = "Recieve User Location";
Ti.Geolocation.accuracy = Titanium.Geolocation.ACCURACY_BEST;
if (_callback && typeof(_callback)==='function') {
Ti.Geolocation.getCurrentPosition(function(e) {
_callback ((e.error) ? false: true);
});
}
}
这是我的电话:
functions.testGPS(function () {
//If true/false
});
为函数声明一个参数:
functions.testGPS(function (thereWasAnError) {
if (thereWasAnError) {
// do stuff
}
});
为函数声明一个参数:
functions.testGPS(function (thereWasAnError) {
if (thereWasAnError) {
// do stuff
}
});
回调函数作为参数返回函数的结果。添加返回的变量并检查它
functions.testGPS(function (result) {
if(result)
{
//TRUE
}
else
{
//FALSE
}
});
回调函数作为参数返回函数的结果。添加返回的变量并检查它
functions.testGPS(function (result) {
if(result)
{
//TRUE
}
else
{
//FALSE
}
});
创建函数say FetchResult() 调用传递回调的函数
exports.testGPS(fetchResult)
结果将自动通过调用fetchResult传递给函数 创建一个函数say FetchResult() 调用传递回调的函数
exports.testGPS(fetchResult)
结果将自动通过调用fetchResult传递给函数