Nodejs. Глобальний об`єкт.

NodeJS. Глобальний об`єкт.

Всім привіт! У цій статті ми продовжимо розбиратися з платформою NodeJS і поговоримо про глобальний об`єкт.

Ви вже повинні бути знайомі з цим поняттям. Коли ми пишемо jаvascript код в браузері, то ми використовуємо глобальний об`єкт window. В NodeJS теж є глобальний об`єкт і називається він просто Global.

Відео: Урок 2. Курс по NodeJS. Робота з модулями

Так само як і window, Global дозволяє нам використовувати якісь вбудовані властивості і методи з будь-якого місця в коді. Давайте розглянемо приклади.

Напевно, один з найвідоміших методів, який, до речі, також є і в браузерному глобальному об`єкті window - це console.log (). Ви можете написати так:

console.log("Hello, world!") -


І код виведе вам в консоль написаний в дужках текст.

Відео: Уроки jаvascript | Урок №12 - Локальні та глобальні змінні

Інший відомий метод, який дозволяє виконувати якусь дію через заданий час:

// Чи виконає код через 7 секунд (7000 мілісекунд)
setTimeout
(function(){
console
.log("Hello, world!") -
},7000) -



Думаю, не важко здогадатися, що якщо є setTimeout (), то повинен бути і setInterval ().

Відео: Node.js Tutorial for Beginners - 5 - Understanding References to Objects

// Буде виводити напис "Hello, world" кожну секунду
setInterval
(function(){
console
.log("Hello, world!") -
},1000) -

NodeJS дозволяє отримувати деяку корисну інформацію від системи. Наприклад, ви можете дізнатися повний шлях до папки, в якій ви зараз перебуваєте, використовуючи властивість глобального об`єкта __dirname.

Відео: Modular jаvascript # 6 - Classical Inheritance & OOP with JS

console.log(__dirname) -

Якщо ви також хочете отримати ім`я файлу, в якому виповнюється код, ви можете написати наступне:

console.log(__filename) -

Отже, сьогодні ми розглянули, що таке глобальний об`єкт в NodeJS, а також деякі властивості і методи, які в ньому є. Більш детальну документацію по глобальному об`єкту ви можете знайти в документації.

А у мене на цьому все. Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Nodejs. Як записувати дані в потік.Nodejs. Як записувати дані в потік.
Nodejs. Оброблювач подій.Nodejs. Оброблювач подій.
Nodejs. Що таке потоки і буфери.Nodejs. Що таке потоки і буфери.
Gulp. Вступ.Gulp. Вступ.
Nodejs. Вступ.Nodejs. Вступ.
Nodejs. Template engine. Частина 2.Nodejs. Template engine. Частина 2.
Ключове слово let в es6.Ключове слово let в es6.
Об`єкт window в jаvascriptОб`єкт window в jаvascript
Вивчаємо coffeescript. Цикли.Вивчаємо coffeescript. Цикли.
Nodejs. Починаємо роботу з express.Nodejs. Починаємо роботу з express.
» » Nodejs. Глобальний об`єкт.