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入门详解(多篇文章结合)
Mar 07 NodeJs
Nodejs中使用captchapng模块生成图片验证码
May 18 NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 NodeJs
nodejs 图解express+supervisor+ejs的用法(推荐)
Sep 08 NodeJs
nodejs简单实现TCP服务器端和客户端的聊天功能示例
Jan 04 NodeJs
nodejs连接mysql数据库及基本知识点详解
Mar 20 NodeJs
webpack打包nodejs项目的方法
Sep 26 NodeJs
nodejs分离html文件里面的js和css的方法
Apr 09 NodeJs
基于nodejs的微信JS-SDK简单应用实现
May 21 NodeJs
Nodejs 识别图片类型的方法
Aug 15 NodeJs
通过实例了解Nodejs模块系统及require机制
Jul 16 NodeJs
浅谈JS和Nodejs中的事件驱动
May 05 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
web方式ftp
2006/10/09 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
JavaScript面象对象设计
2008/04/28 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
2014/08/15 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
JavaScript实现旋转轮播图
2020/08/18 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
python进程管理工具supervisor使用实例
2014/09/17 Python
python类继承用法实例分析
2014/10/10 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
python输出数学符号实例
2020/05/11 Python
Python常用外部指令执行代码实例
2020/11/05 Python
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
出国留学计划书
2014/04/27 职场文书
庆元旦活动总结
2014/07/09 职场文书
党员剖析材料范文
2014/12/18 职场文书
采购内勤岗位职责
2015/04/13 职场文书
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript
全新239军机修复记
2022/04/05 无线电