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 相关文章推荐
golang、python、php、c++、c、java、Nodejs性能对比
Mar 12 NodeJs
将nodejs打包工具整合到鼠标右键的方法
May 11 NodeJs
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
nodeJS代码实现计算交社保是否合适
Mar 09 NodeJs
详解nodejs 文本操作模块-fs模块(三)
Dec 22 NodeJs
详解nodejs中exports和module.exports的区别
Feb 17 NodeJs
深入nodejs中流(stream)的理解
Mar 27 NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 NodeJs
nodejs 图解express+supervisor+ejs的用法(推荐)
Sep 08 NodeJs
nodejs对express中next函数的一些理解
Sep 08 NodeJs
NodeJS实现不可逆加密与密码密文保存的方法
Mar 16 NodeJs
nodejs处理tcp连接的核心流程
Feb 26 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
如何分别全角和半角以避免乱码
2006/10/09 PHP
PHP 基本语法格式
2009/12/15 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
PHP类的特性实例分析
2016/09/28 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
jQuery设置Cookie及删除Cookie实例分析
2016/04/15 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
JavaScript实现tab栏切换效果
2020/03/16 Javascript
javascript中layim之查找好友查找群组
2021/02/06 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
在windows系统中实现python3安装lxml
2016/03/23 Python
python编写分类决策树的代码
2017/12/21 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
Python函数返回不定数量的值方法
2019/01/22 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
django 信号调度机制详解
2019/07/19 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
python爬虫快速响应服务器的做法
2020/11/24 Python
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
制药工程专业应届生求职信
2013/09/24 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
佛光寺导游词
2015/02/10 职场文书
2015年项目经理工作总结
2015/04/30 职场文书