process.argv() विधि का उपयोग उन सभी कमांड-लाइन तर्कों को वापस करने के लिए किया जाता है जो Node.js प्रक्रिया शुरू होने पर पारित किए गए थे। पहले तत्व में हमेशा process.execPath के समान मान होगा।
सिंटैक्स
process.argv()
पैरामीटर
चूंकि यह नोड.जेएस प्रक्रिया से पहले पारित सभी कमांड लाइन तर्क देता है। इसे उपयोगकर्ता से किसी इनपुट की आवश्यकता नहीं है।
उदाहरण
argv.js नाम से एक फाइल बनाएं और नीचे दिए गए कोड स्निपेट को कॉपी करें। फ़ाइल बनाने के बाद, इस कोड को चलाने के लिए निम्न कमांड का उपयोग करें जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है -
नोड argv.js
argv.js
// Node.js प्रोग्राम प्रक्रिया के उपयोग को प्रदर्शित करने के लिए। /पूर्व>आउटपुट
C:\home\node>> नोड argv.js[ '/usr/bin/node','/home/node/test/process.js' ]उदाहरण
आइए एक और उदाहरण देखें।
// Node.js प्रोग्राम प्रक्रिया के उपयोग को प्रदर्शित करने के लिए। "तर्कों की कुल संख्या हैं:"+args.length);args.forEach((val, index) => { कंसोल.लॉग(`${index}:${val}`);});आउटपुट
C:\home\node>> नोड argv.js तर्कों की कुल संख्या हैं:20:/usr/bin/node1:/home/node/test/process.js