Maison > Article > interface Web > Quel est l’objet global du nœud ?
L'objet global du nœud est "global". Le rôle le plus fondamental de global est de servir d'hôte de variables globales ; et toutes les variables globales (à l'exception de global lui-même) sont des attributs de l'objet global. Les propriétés globales sont accessibles directement dans Node.js sans les inclure dans l'application.
L'environnement d'exploitation de ce tutoriel : système Windows 7, nodejs version 16, ordinateur DELL G3.
Il existe un objet spécial en JavaScript appelé objet global, qui et toutes ses propriétés sont accessibles n'importe où dans le programme, c'est-à-dire des variables globales.
Dans le navigateur JavaScript, window est généralement l'objet global, et l'objet global dans Node.js est global Toutes les variables globales (sauf global elle-même) sont des propriétés de l'objet global.
Dans Node.js, nous pouvons accéder directement aux propriétés globales sans les inclure dans l'application.
Objets globaux et variables globales
Le rôle le plus fondamental de global est de servir d'hôte de variables globales. Selon la définition d'ECMAScript, les variables qui remplissent les conditions suivantes sont des variables globales :
Variables définies dans la couche la plus externe
Propriétés des objets globaux ; variables).
Lorsque vous définissez une variable globale, cette variable deviendra également une propriété de l'objet global, et vice versa. Il convient de noter que dans Node.js, vous ne pouvez pas définir de variables au niveau le plus externe, car tout le code utilisateur appartient au module actuel et le module lui-même n'est pas le contexte le plus externe.
Créez un nouveau global.js avec le contenu suivant : console.log( __filename );
Exécutez comme suit :
node global.js __filename=/root/node_test/global.js2. __dirname
Créez un nouveau dirname.js avec le contenu suivant : console.log(__dirname);
Exécutez comme suit :
node dirname.js /root/node_test
3. setTimeout(cb, ms)
setTimeout(cb, ms) La fonction globale exécute la fonction spécifiée (cb) après le nombre spécifié de millisecondes (ms). :setTimeout() n'exécute la fonction spécifiée qu'une seule fois. Renvoie une valeur de handle représentant la minuterie.
4. clearTimeout(t)clearTimeout(t) La fonction globale est utilisée pour arrêter un timer précédemment créé via setTimeout(). Le paramètre t est le timer créé par la fonction setTimeout().
5. setInterval(cb, ms)setInterval(cb, ms) La fonction globale exécute la fonction spécifiée (cb) après le nombre spécifié de millisecondes (ms). Renvoie une valeur de handle représentant la minuterie. La minuterie peut être effacée à l'aide de la fonction clearInterval(t). La méthode
setInterval() continuera d'appeler la fonction jusqu'à ce que clearInterval() soit appelée ou que la fenêtre soit fermée.
6. consoleLes méthodes de l'objet console sont les mêmes que les méthodes d'impression js traditionnelles dans le navigateur, en abrégé.
7. processusC'est un objet utilisé pour décrire l'état actuel du processus Node.js et fournit une interface simple avec le système d'exploitation. Habituellement, lorsque vous écrivez un programme local en ligne de commande, vous devez vous en occuper.
exit
Déclenché lorsque le processus est prêt à sortir.
beforeExit
uncaughtException
L'événement Signal
Pour plus de connaissances sur les nœuds, veuillez visiter :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!