আমি এঙ্গুলারের ডক্সের জন্য এই উদাহরণটি $q
দেখছি তবে আমি মনে করি এটি সম্ভবত সাধারণভাবে প্রতিশ্রুতির ক্ষেত্রে প্রযোজ্য। নীচের উদাহরণটি তাদের দস্তাবেজগুলিতে মন্তব্য সহ অন্তর্ভুক্ত করা হয়েছে:
promiseB = promiseA.then(function(result) {
return result + 1;
});
// promiseB will be resolved immediately after promiseA is resolved and its value
// will be the result of promiseA incremented by 1
আমি কীভাবে এটি কাজ করে তা পরিষ্কার নয়। যদি আমি .then()
প্রথমটির ফলাফলটি কল করতে পারি .then()
, তাদের শৃঙ্খলিত করি, যা আমি জানি যা আমি করতে পারি, তবে promiseB
এটি একটি প্রতিশ্রুতি অবজেক্ট, টাইপের Object
। এটি একটি না Number
। সুতরাং তারা এর অর্থ কী "এর মান প্রতিশ্রুতির ফলাফল হবে 1 দ্বারা বাড়ানো"?
আমার কি সেইরূপে promiseB.value
বা এমন কিছু অ্যাক্সেস করার কথা রয়েছে ? সাফল্য কলব্যাক কীভাবে কোনও প্রতিশ্রুতি দেয় এবং "ফলাফল + 1" ফিরিয়ে দিতে পারে? আমি কিছু মিস করছি