nodejs中全局变量的实例解析


Posted in NodeJs onMarch 07, 2017

1.global

类似于客户端javascript运行环境中的window

module1.js:

module.exports={};
//耻辱的使用了全局变量
global.varA = "abc";

关于global对象,实际使用中可以省去global. 他是默认的根作用域,相当于web环境中的window对象。

global 对象有几个挺有用的属性:

console.log(__dirname);//当前路径
console.log(__filename);//当前在执行的js文件路径
//global.process 获取当前的Process实例 

2.process

获得当前Node进程信息,一般用于获取环境变量之类的信息

process.on('exit', function(code) {
 // 以下代码永远不会执行
 setTimeout(function() {
  console.log("该代码不会执行");
 }, 0);
 console.log('退出码为:', code);
});
console.log("程序执行结束");

3.console

输入输出

main.js:

var c = require("./calculator");
console.log(global.varA);//使用global对象访问到"全局"变量

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

NodeJs 相关文章推荐
NodeJS的url截取模块url-extract的使用实例
Nov 18 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
使用NodeJs 开发微信公众号(三)微信事件交互实例
Mar 02 NodeJs
nodejs搭建本地服务器并访问文件的方法
Mar 03 NodeJs
Nodejs--post的公式详解
Apr 29 NodeJs
win系统下nodejs环境安装配置
May 04 NodeJs
NodeJS收发GET和POST请求的示例代码
Aug 25 NodeJs
nodejs log4js 使用详解
May 31 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 NodeJs
nodejs中的异步编程知识点详解
Jan 17 NodeJs
Nodejs 数组的队列以及forEach的应用详解
Feb 25 NodeJs
NodeJS和浏览器中this关键字的不同之处
Mar 03 NodeJs
nodejs根据ip数组在百度地图中进行定位
Mar 06 #NodeJs
详解nodeJS中读写文件方法的区别
Mar 06 #NodeJs
详谈Angular路由与Nodejs路由的区别
Mar 05 #NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 #NodeJs
nodejs搭建本地服务器并访问文件的方法
Mar 03 #NodeJs
NodeJS仿WebApi路由示例
Feb 28 #NodeJs
Nodejs多站点切换Htpps协议详解及简单实例
Feb 23 #NodeJs
You might like
php sprintf()函数让你的sql操作更安全
2008/07/23 PHP
php 判断数组是几维数组
2013/03/20 PHP
php自定义apk安装包实例
2014/10/20 PHP
yii添删改查实例
2015/11/16 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
element-ui tree结构实现增删改自定义功能代码
2020/08/31 Javascript
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
python模块smtplib学习
2018/05/22 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
vscode调试django项目的方法
2020/08/06 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
python opencv肤色检测的实现示例
2020/12/21 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
个人简历中自我评价
2014/02/11 职场文书
合作经营协议书范本
2014/04/17 职场文书
辞职信的写法
2015/02/27 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server