Я изо всех сил пытаюсь понять обещания.Начало работы с обещаниями JavaScript
Я хочу, чтобы преобразовать следующий код, чтобы использовать объекты (-ы) Promise.
function callback1(asyncResult) {
var values = asyncResult.getReturnValue(); // returns an array
doSomething(values);
};
function getValues(qtyRows, qtyColumns) {
//someObject definition here.. but not shown for brevity
var values = someObject.getValuesAsync(function (asyncResult) { callback1(asyncResult); });
}
Я хочу, чтобы преобразовать его в шаблон обещание так, что я могу сделать функцию GetValues «тогда способный», что-то вроде этого:
getValues.then(doSomething);
Я не могу изменить реализацию " someObject "- это часть API, с которой я ограничена.
Я искал 'javascript Promises 101' и нашел много уроков –