ఈ గైడ్ Node.jsలో Buffer.isBuffer() పద్ధతి యొక్క వినియోగాన్ని వివరిస్తుంది.
Node.jsలో Buffer.isBuffer() పద్ధతిని ఎలా ఉపయోగించాలి?
ది ' Buffer.isBuffer() 'బఫర్ యొక్క ఉనికి గురించి సమాచారాన్ని అందించడానికి కోడ్లో నేరుగా పద్ధతి ఉపయోగించబడుతుంది. ఇది '' విలువను అందిస్తుంది నిజం ” ఎంచుకున్న వస్తువు బఫర్ అయినప్పుడు మాత్రమే. వినియోగదారు ఇన్పుట్లను ధృవీకరించడం మరియు అందించిన వస్తువు యొక్క స్వభావాన్ని తనిఖీ చేయడం వంటి వివిధ ప్రదేశాలలో దీనిని ఉపయోగించవచ్చు.
వాక్యనిర్మాణం
Buffer.isBuffer() పద్ధతిలో సింటాక్స్ ఉంది:
బఫర్. బఫర్ ( వస్తువు )
ఇది ఒకే 'ని అంగీకరిస్తుంది వస్తువు ” పరామితి మరియు అది బఫర్ ఉదాహరణ కాదా అని తనిఖీ చేస్తుంది.
ఈ పద్ధతి యొక్క రిటర్న్ రకం బూలియన్ విలువ, విలువ ' నిజం ”ఆబ్జెక్ట్ బఫర్ అయితే మరియు వైస్ వెర్సా.
ఉదాహరణ 1: వేరియబుల్ బఫర్ కాదా అని తనిఖీ చేస్తోంది
ఈ ఉదాహరణ ఒక వేరియబుల్ బఫర్ను దాని విలువగా నిల్వ చేస్తుందో లేదో తనిఖీ చేస్తుంది “ Buffer.isBuffer() 'పద్ధతి:
స్థిరంగా తనిఖీ చేసేవాడు = బఫర్. నుండి ( 'Linux' ) ;
కన్సోల్. లాగ్ ( బఫర్. బఫర్ ( తనిఖీ చేసేవాడు ) ) ;
పై కోడ్ యొక్క వివరణ క్రింది విధంగా ఉంది:
- బఫర్ 'ని ఉపయోగించి సృష్టించబడింది నుండి () ” పద్ధతి మరియు ఇది “const” రకం వేరియబుల్లో నిల్వ చేయబడుతుంది “ తనిఖీ చేసేవాడు ”.
- తరువాత, ' తనిఖీ చేసేవాడు 'వేరియబుల్' కోసం పారామీటర్గా పాస్ చేయబడింది isBuffer() ”విలువగా బఫర్ని కలిగి ఉందో లేదో గుర్తించే పద్ధతి.
- పై పద్ధతి యొక్క ఫలితం 'కి పంపబడుతుంది. లాగ్ () ” కన్సోల్ విండోలో అవుట్పుట్ను ప్రదర్శించే పద్ధతి.
ఫైల్ను అమలు చేయండి ' morganDemo ” దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయడం ద్వారా పై కోడ్ను కలిగి ఉంటుంది:
నోడ్ morganDemo.js
అందించబడిన వేరియబుల్ దాని విలువగా బఫర్ను కలిగి ఉందని ఉత్పత్తి చేయబడిన అవుట్పుట్ షోలు నిర్ధారిస్తాయి:
ఉదాహరణ 2: Buffer.isBuffer()ని ఉపయోగించి ఫంక్షన్ స్టోర్లు బఫర్కు దారితీస్తాయో లేదో తనిఖీ చేయడం
ఈ సందర్భంలో, యాదృచ్ఛిక ఫైల్ పద్ధతి ద్వారా పంపబడుతుంది. అప్పుడు, ' Buffer.isBuffer() ఫలితం బఫర్లో నిల్వ చేయబడిందో లేదో కనుగొనడానికి ” పద్ధతి వర్తించబడుతుంది:
ఫంక్షన్ రీడ్ ఫైల్ ( testFile ) {స్థిరంగా విషయము = fsObj. ఫైల్సింక్ చదవండి ( testFile ) ;
ఉంటే ( బఫర్. బఫర్ ( విషయము ) ) {
కన్సోల్. లాగ్ ( విషయము ) ;
}
}
స్థిరంగా బఫర్ = రీడ్ ఫైల్ ( 'myFile.txt' ) ;
పై కోడ్ యొక్క వివరణ క్రింది విధంగా ఉంది:
- మొదట, దిగుమతి చేసుకోండి ' fs 'మాడ్యూల్ మరియు దాని వస్తువును ' పేరుతో కొత్త వేరియబుల్లో నిల్వ చేయండి fsObj ”. అలాగే, ఒక ఫంక్షన్ను సృష్టించండి ' readFile() 'ఇది' అనే ఒకే వాదనను అంగీకరిస్తుంది టెక్స్ట్ ఫైల్ ”.
- ఫంక్షన్ లోపల, ''ని పిలవండి readFileSync() '' ద్వారా పద్ధతి fsObj 'వేరియబుల్ మరియు అందుకున్న దానిని పాస్ చేయండి' టెక్స్ట్ ఫైల్ ” ఈ పద్ధతి పరామితిగా. '' అనే కొత్త వేరియబుల్లో బఫర్ రూపంలో తిరిగి వచ్చిన ఫలితాన్ని నిల్వ చేయండి విషయము ”.
- అప్పుడు, 'ని ఉపయోగించండి ఒకవేళ/లేకపోతే వేరియబుల్ కాదా అని తనిఖీ చేసే ప్రకటనలు విషయము ”లో బఫర్ ఉంది లేదా. 'లో ఈ వేరియబుల్ను పారామీటర్గా పాస్ చేయడం ద్వారా isBuffer() ” పద్ధతి.
- ఫైల్ బఫర్ని కలిగి ఉంటే, పద్ధతి తిరిగి వస్తుంది “ నిజం ” మరియు తిరిగి పొందిన ఫైల్ డేటా కన్సోల్లో ప్రదర్శించబడుతుంది.
- చివరగా, 'ని పిలవండి readFile() ” ఫంక్షన్ చేసి, చదవాల్సిన ఎంచుకున్న ఫైల్ పాత్ను పాస్ చేయండి.
కంపైలేషన్ తర్వాత ఉత్పత్తి చేయబడిన అవుట్పుట్ అందించిన ఫైల్ డేటా చదవబడిందని చూపిస్తుంది మరియు డేటా బఫర్లో నిల్వ చేయబడిందని నిర్ధారించబడింది:
Node.jsలో Buffer.isBuffer() పద్ధతిని ఉపయోగించడం గురించి అంతే.
ముగింపు
ది ' Buffer.isBuffer() ” దాని కుండలీకరణాల లోపల పంపబడిన ఒకే వస్తువును అంగీకరిస్తుంది. అందించిన ఆబ్జెక్ట్ బఫర్ అయితే ' యొక్క అవుట్పుట్ నిజం ” తిరిగి ఇవ్వబడుతుంది మరియు అందించిన వస్తువు బఫర్ కాకపోతే “ విలువ తప్పుడు ” తిరిగి వస్తుంది. బఫర్లో ఫలితాన్ని నిల్వ చేసే పద్ధతులు సరిగ్గా పని చేస్తున్నాయో లేదో తనిఖీ చేయడానికి కూడా దీనిని ఉపయోగించవచ్చు. ఈ గైడ్ Node.jsలో Buffer.isBuffer() పద్ధతి వినియోగాన్ని వివరించింది.