لدي إيرور في كود جافاسكريبت وعجزت عن حله فأرجوا ممن لديه خبرة في لغة جافاسكريبت بأن يساعدني رجاءا
هذا الكود:-
function q(a, b) {
for (; 3 === a._state; ) a = a._value;
0 === a._state ? a._deferreds.push(b) : ((a._handled = !0),
d._immediateFn(function () {
var c = 1 === a._state ? b.onFulfilled : b.onRejected;
if (null === c) (1 === a._state ? m : e)(b.promise, a._value);
else {
try {
var d = c(a._value);
} catch (f) {
e(b.promise, f);
return;
}
m(b.promise, d);
}
}));
};