Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah objek global nod?
Dalam nod, objek global ialah objek yang boleh digunakan secara langsung tanpa rujukan Ia boleh dibahagikan kepada: 1. Objek global yang digunakan untuk pembungkusan modul; API berkaitan EventLoop; 5. Objek penampan;
Persekitaran pengendalian tutorial ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
Objek global ialah objek yang boleh digunakan secara langsung tanpa rujukan. Perlu diingatkan bahawa objek global adalah berbeza daripada kata kunci global.
objek global nodejs dibahagikan kepada kategori berikut:
1. Objek global yang digunakan untuk pembungkusan modul
(1 ) eksport
(2) modul
(3) memerlukan
(4) __nama fail: nama fail semasa
(5) __dirname: direktori fail semasa
2. Objek proses
3 Modul Konsol
4 🎜> (1) setImmediate
(2) setInterval
(3) setTimeout
(4) berkaitan jelas
5 . Objek penimbal6 global
Semua pembolehubah global (kecuali global itu sendiri) adalah atribut bagi objek global
Data mentah disimpan dalam instantiasi kelas Penampan. Penampan adalah serupa dengan tatasusunan integer, dan memori diperuntukkan kepadanya dalam ruang storan asal timbunan V8
Setelah tika Penampan dicipta, saiz tidak boleh diubah
prosesTermasuk dalam proses melaksanakan program nod, jika parameter perlu diluluskan, kami ingin mendapatkan parameter ini dalam proses objek terbina dalam
Mulakan proses:
Fail index.js adalah seperti berikut:node index.js 参数1 参数2 参数3Output adalah seperti berikut:
process.argv.forEach((val, index) => { console.log(`${index}: ${val}`);});Selain itu, beberapa yang lain disertakan Maklumat seperti versi, sistem pengendalian, dll.
/usr/local/bin/node/Users/mjr/work/node/process-args.js 参数1参数2参数3konsol
Cara memasukkan kandungan yang paling biasa digunakan: console.log
Kosongkan konsol: console.clearconsole.log("hello");Cetak timbunan panggilan fungsi: console.trace
console.clear
function test() { demo();}function demo() { foo();}function foo() { console.trace();}test();clearInterval, setInterval
setInterval(callback, delay[, ...args])
clearInterval ialah kaedah yang sepadan untuk membatalkan pemasa
clearTimeout, setTimeoutpanggilan balik dilaksanakan sekali selepas kelewatan milisaat
setTimeout(callback,delay[,...args])
clearTimeout ialah kaedah yang sepadan untuk membatalkan penangguhan
globalconsole.log(process === global.process) // trueObjek global peringkat modul
console.log(__dirname);// 打印: /Users/mjr
console.log(__filename);// 打印: /Users/mjr/example.js
exports.name = name;exports.age = age;exports.sayHello = sayHello;
require
tutorial video nodejs
》Atas ialah kandungan terperinci Apakah objek global nod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!