Cet article présente principalement les informations pertinentes sur l'objet global dans le didacticiel de base de Node.js. L'objet global dans Node.js est global.Toutes les variables globales (sauf global lui-même) sont des attributs de l'objet global qui en ont besoin. it Vous pouvez vous référer à l'objet global de
Tutoriel de base de Node.js
Dans le navigateur JavaScript, généralement window est l'objet global.
L'objet global dans Node.js est global, et toutes les variables globales (sauf global lui-même) sont des propriétés de l'objet global.
Le rôle le plus fondamental du monde est de servir d’hôte de variables globales.
Remarque : utilisez toujours var pour définir des variables afin d'éviter d'introduire des variables globales, car les variables globales pollueront l'espace de noms et augmenteront le risque de couplage de code.
__filename chemin absolu du script
représente le nom de fichier du script en cours d'exécution. Il affichera le chemin absolu de l'emplacement du fichier, et il peut ne pas être le même que le nom de fichier spécifié par le paramètre de ligne de commande. S'il s'agit d'un module, la valeur renvoyée est le chemin d'accès au fichier du module.
console.log(__filename); // C:\Users\admin\main.js
__dirname Le répertoire où se trouve le script
indique le répertoire où se trouve le script en cours d'exécution.
console.log(__dirname); // C:\Users\admin
setTimeout(cb, ms) exécute la fonction cb une fois
fonction globale au nombre de millisecondes spécifié ( ms) Exécutez ensuite la fonction spécifiée (cb).
setTimeout() n'exécute la fonction spécifiée qu'une seule fois.
Renvoie une valeur de handle représentant la minuterie.
function printHello(){ console.log( "Hello, World!"); } // 两秒后执行以上函数 setTimeout(printHello, 2000);
fonction d'arrêt clearTimeout(t) t
fonction globale clearTimeout(t) utilisée pour arrêter un passage précédent setTimeout () a créé une minuterie. Le paramètre t est le timer créé via la fonction setTimeout().
function printHello(){ console.log( "Hello, World!"); } // 两秒后执行以上函数 var t = setTimeout(printHello, 2000); clearTimeout(t)
setInterval(cb, ms) continue d'appeler la fonction cb
setInterval(cb, ms) 全局函数在指定的毫秒(ms)数后执行指定函数(cb)。 返回一个代表定时器的句柄值。可以使用 clearInterval(t) 函数来清除定时器。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。 function printHello(){ console.log( "Hello, World!"); } // 两秒后执行以上函数 setInterval(printHello, 2000);
processus Une interface simple avec le système d'exploitation
processus est une variable globale, qui est une propriété de l'objet global.
Il s'agit d'un objet utilisé pour décrire l'état actuel du processus Node.js, fournissant 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.
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!