Обычно я объявляем функцию с успехом и не обратные вызовы, как следоватьКак объявить обратный вызов, такой как Parse?
function yoyoyo(param, successCallback, failCallback) {
// do something with param
// ...
if (success) {
successCallback('success');
} else {
failCallback('fail');
}
}
тогда я буду использовать его как этот
yoyoyo('abc', function(success) {
console.log(success);
}, function(err) {
console.log(err);
});
НО, когда я смотрю в Разбор Руководство Javascript, они управляют мне нужно использовать такую функцию (т. е. успешность слияния и неудачные обратные вызовы в одном объекте?)
var GameScore = Parse.Object.extend("GameScore");
var query = new Parse.Query(GameScore);
query.get("xWMyZ4YEGZ", {
success: function(gameScore) {
// The object was retrieved successfully.
},
error: function(object, error) {
// The object was not retrieved successfully.
// error is a Parse.Error with an error code and message.
}
});
Как я могу объявить свою функцию с успехом и вызывать обратные вызовы, такие как синтаксический анализ?
рассмотреть возможность возвращения обещание вместо обработки этих обратные вызовы через аргументы. – zzzzBov