เมธอด process.arch() ใช้สำหรับรับสถาปัตยกรรม CPU ของคอมพิวเตอร์ที่มีการรวบรวมกระบวนการ node.js ปัจจุบัน ค่าที่เป็นไปได้สำหรับค่าเดียวกัน ได้แก่ 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 'x32', 'x64' เป็นต้นพี>
ไวยากรณ์
process.arch()
พารามิเตอร์
เนื่องจากจะส่งคืนสถาปัตยกรรมสำหรับโค้ดที่มีการคอมไพล์ ไม่จำเป็นต้องป้อนข้อมูลใด ๆ มันเพิ่งส่งคืนชื่อสถาปัตยกรรม
ตัวอย่าง
สร้างไฟล์ที่มีชื่อ – architecture.js และคัดลอกข้อมูลโค้ดด้านล่าง หลังจากสร้างไฟล์แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อเรียกใช้โค้ดนี้ดังแสดงในตัวอย่างด้านล่าง −
node architecture.js
architecture.js
// โปรแกรม Node.js เพื่อสาธิตการใช้ process.arch// การนำเข้า process moduleconst process =require('process'); // การพิมพ์ส่วนโค้งของ systemconsole.log(process.arch); ก่อน>ผลลัพธ์
C:\home\node>> โหนด architecture.jsx64ตัวอย่าง
ลองดูอีกตัวอย่างหนึ่ง
// โปรแกรม Node.js เพื่อแสดงการใช้ process.arch// การนำเข้า process moduleconst process =require('process'); // การพิมพ์ค่าสำหรับสถาปัตยกรรมสวิตช์ที่กำหนด (process.arch) { case 'x32' :console.log("นี่คือระบบขยาย 32 บิต"); หยุดพัก; กรณี 'x64':console.log("นี่คือระบบขยาย 64 บิต"); หยุดพัก; case 'arm':console.log("นี่คือเครื่อง RISC ขั้นสูงแบบ 32 บิต"); หยุดพัก; กรณี 'arm64':console.log("นี่คือเครื่อง RISC ขั้นสูง 64 บิต"); หยุดพัก; case 'mips':console.log("นี่คือไมโครโปรเซสเซอร์ 32 บิตที่ไม่มี " + "Interlocked Pipelined Stages"); หยุดพัก; กรณี 'ia32':console.log("นี่คือสถาปัตยกรรม Intel แบบ 32 บิต"); หยุดพัก; กรณี 'ppc':console.log("นี่คือสถาปัตยกรรม PowerPC"); หยุดพัก; กรณี 'ppc64':console.log("นี่คือสถาปัตยกรรม PowerPC 64 บิต"); หยุดพัก; // คุณสามารถเพิ่มสถาปัตยกรรมเพิ่มเติมได้หากคุณทราบ... ค่าเริ่มต้น:colsole.log("สถาปัตยกรรมนี้ไม่เป็นที่รู้จัก");}ผลลัพธ์
C:\home\node>> node architecture.jsนี่คือระบบขยาย 64 บิต