జావాస్క్రిప్ట్ ప్రామిస్లు ఆచరణాత్మక ఉదాహరణలతో వివరించబడ్డాయి
ముందస్తు అవసరాలు
మీరు ఈ ట్యుటోరియల్ ప్రారంభించడానికి ముందు మీకు ఈ క్రిందివి అవసరం:
- IDE (VS కోడ్ ఈ ట్యుటోరియల్లో ఉపయోగించబడింది)
- జావాస్క్రిప్ట్ ES6 యొక్క ప్రాథమిక అవగాహన
- Nodejs ఇన్స్టాల్ చేయబడ్డాయి, మీరు తాజా వెర్షన్ను పొందవచ్చు ఇక్కడ.
పరిచయం
ఇతర వనరుల నుండి డేటాతో పని చేయడం వలన అసమకాలిక కార్యకలాపాలతో వ్యవహరించాల్సిన అవసరం వచ్చింది, అనగా వరుసగా అమలు చేయని కార్యకలాపాలు. ఈ పోస్ట్లో, జావాస్క్రిప్ట్లో అసమకాలిక కార్యకలాపాలను నిర్వహించే మార్గాల్లో ఒకదాన్ని నేను వివరిస్తాను, వాగ్దానాలు . ఈ పోస్ట్ ముగిసే సమయానికి, మీరు కోడ్ మరియు సాధారణ ఆంగ్లంలో జావాస్క్రిప్ట్ ప్రామిస్లను అర్థం చేసుకుంటారు.
జావాస్క్రిప్ట్ వాగ్దానాలు అంటే ఏమిటి?
అధికారిక డాక్యుమెంటేషన్ ప్రకారం:
ప్రామిస్ ఆబ్జెక్ట్ అసమకాలిక ఆపరేషన్ యొక్క ముగింపు (లేదా వైఫల్యం) మరియు దాని ఫలిత విలువను సూచిస్తుంది.
సింటాక్స్:
new Promise((resolve, reject)=>{})
సరళంగా చెప్పాలంటే, ప్రామిస్ అనేది ఒక వస్తువు, ఇది ప్రామిస్ స్థితిని బట్టి ఒక నిర్దిష్ట విలువను అందిస్తుంది. ఒక వాగ్దానం మూడు రాష్ట్రాలలో ఒకదాన్ని కలిగి ఉంటుంది
fulfilled
rejected
pending
స్టేట్ 1: వాగ్దానం నెరవేరింది
ఒక వాగ్దానం ఒక స్థితిని కలిగి ఉంటుంది | _+_ | అది పరిష్కరించబడినప్పుడు, అర్థం, ప్రామిస్లో ఏమీ తప్పు జరగలేదు మరియు లోపాలు లేవు. దిగువ కోడ్ స్నిప్పెట్ నెరవేర్చిన స్థితిని అందిస్తుంది, ఎందుకంటే ప్రామిస్ పరిష్కరించబడింది:
fulfilled
#జావాస్క్రిప్ట్
medium.com
ప్రామిస్ 101: జావాస్క్రిప్ట్ ప్రామిస్లు వివరించబడ్డాయి [కోడ్ స్నిప్పెట్స్తో]
జావాస్క్రిప్ట్ ప్రామిస్లు ఆచరణాత్మక ఉదాహరణలతో వివరించబడ్డాయి