Rate this post

Các đối tượng toàn cục của Node.js có bản chất toàn cầu và có sẵn trong tất cả các mô-đun. Bạn không cần đưa những đối tượng này vào ứng dụng của mình; thay vì chúng có thể được sử dụng trực tiếp. Các đối tượng này là mô-đun, hàm, chuỗi và đối tượng, v.v. Một số đối tượng này không thực sự nằm trong phạm vi toàn cục mà trong phạm vi mô-đun.

Các bài viết liên quan:

Dưới đây là danh sách các đối tượng toàn cục của Node.js:

  • __dirname
  • __filename
  • Console
  • Process
  • Buffer
  • setImmediate(callback[, arg][, …])
  • setInterval(callback, delay[, arg][, …])
  • setTimeout(callback, delay[, arg][, …])
  • clearImmediate(immediateObject)
  • clearInterval(intervalObject)
  • clearTimeout(timeoutObject)

Node.js __dirname

Nó là một chuỗi. Nó chỉ định tên của thư mục hiện đang chứa mã.

File: global-example1.js

console.log(__dirname);   

Mở dấu nhắc lệnh Node.js và chạy đoạn mã sau:

node global-example1.js   

Node.js __filename

Nó chỉ định tên tệp của mã đang được thực thi. Đây là đường dẫn tuyệt đối đã giải quyết của tệp mã này. Giá trị bên trong một mô-đun là đường dẫn đến tệp mô-đun đó.

File: global-example2.js

console.log(__filename);   

Mở dấu nhắc lệnh Node.js và chạy đoạn mã sau:

node global-example2.js  

Leave a Reply

Call now
%d bloggers like this: