प्रक्रिया.आर्च () पद्धति का उपयोग कंप्यूटर के सीपीयू आर्किटेक्चर को प्राप्त करने के लिए किया जाता है जिसके लिए वर्तमान नोड.जेएस प्रक्रिया का संकलन हो रहा है। इसके कुछ संभावित मान हैं:'आर्म', 'आर्म64', 'ia32', 'मिप्स', 'मिप्सेल', 'पीपीसी', 'पीपीसी64', 'x32', 'x64', आदि।पी>
सिंटैक्स
process.arch()
पैरामीटर
चूंकि यह उस कोड के लिए आर्किटेक्चर लौटाता है जहां संकलन हो रहा है। इसके लिए किसी इनपुट की जरूरत नहीं है। यह सिर्फ आर्किटेक्चर का नाम देता है।
उदाहरण
नाम के साथ एक फाइल बनाएं – आर्किटेक्चर.जेएस और नीचे दिए गए कोड स्निपेट को कॉपी करें। फ़ाइल बनाने के बाद, इस कोड को चलाने के लिए निम्न कमांड का उपयोग करें जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है -
नोड आर्किटेक्चर.जेएस
आर्किटेक्चर.जेएस
// Node.js प्रोग्राम के उपयोग को प्रदर्शित करने के लिए process.arch// प्रक्रिया मॉड्यूल का आयात करना प्रक्रिया =आवश्यकता ('प्रक्रिया');// दिए गए systemconsole.log(process.arch) के आर्क को प्रिंट करना;पूर्व>आउटपुट
C:\home\node>> नोड आर्किटेक्चर.jsx64उदाहरण
आइए एक और उदाहरण देखें।
// Node.js प्रोग्राम प्रक्रिया के उपयोग को प्रदर्शित करने के लिए। :कंसोल.लॉग ("यह 32-बिट विस्तारित सिस्टम है"); तोड़ना; केस 'x64':कंसोल.लॉग ("यह एक 64-बिट विस्तारित सिस्टम है"); तोड़ना; केस 'आर्म':कंसोल.लॉग ("यह 32-बिट उन्नत आरआईएससी मशीन है"); तोड़ना; केस 'आर्म 64':कंसोल.लॉग ("यह 64-बिट एडवांस्ड आरआईएससी मशीन है"); तोड़ना; केस 'मिप्स':कंसोल.लॉग ("यह एक 32-बिट माइक्रोप्रोसेसर है बिना" + "इंटरलॉक्ड पाइपलाइन चरणों"); तोड़ना; केस 'ia32':कंसोल.लॉग ("यह 32-बिट इंटेल आर्किटेक्चर है"); तोड़ना; केस 'पीपीसी':कंसोल.लॉग ("यह एक पावरपीसी आर्किटेक्चर है।"); तोड़ना; केस 'पीपीसी 64':कंसोल.लॉग ("यह 64-बिट पावरपीसी आर्किटेक्चर है।"); तोड़ना; // यदि आप जानते हैं तो आप और आर्किटेक्चर जोड़ सकते हैं... डिफ़ॉल्ट:colsole.log("यह आर्किटेक्चर अज्ञात है।");}आउटपुट
C:\home\node>> नोड आर्किटेक्चर।jsयह एक 64-बिट विस्तारित सिस्टम है