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学习笔记之网络编程
Aug 03 NodeJs
NodeJS制作爬虫全过程
Dec 22 NodeJs
你一定会收藏的Nodejs代码片段
Feb 04 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
Nodejs从有门道无门菜鸟起飞必看教程
Jul 20 NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 NodeJs
nodejs的路径问题的解决
Jun 30 NodeJs
Nodejs使用Mongodb存储与提供后端CRD服务详解
Sep 04 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
CentOS7中源码编译安装NodeJS的完整步骤
Oct 13 NodeJs
nodejs中方法和模块用法示例
Dec 24 NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
php adodb操作mysql数据库
2009/03/19 PHP
php上传图片到指定位置路径保存到数据库的具体实现
2013/12/30 PHP
ThinkPHP模型详解
2015/07/27 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
提升Python程序运行效率的6个方法
2015/03/31 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
python 正确保留多位小数的实例
2018/07/16 Python
python检测IP地址变化并触发事件
2018/12/26 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
颇特女士香港官网:NET-A-PORTER香港
2021/03/08 全球购物
火锅店创业计划书范文
2014/02/02 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
机械机修工岗位职责
2014/08/03 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
初三英语教学反思
2016/02/15 职场文书
2019员工保密协议书(3篇)
2019/09/23 职场文书