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关于gzip/deflate压缩详解
Mar 04 NodeJs
Nodejs中session的简单使用及通过session实现身份验证的方法
Feb 04 NodeJs
nodejs微信公众号支付开发
Sep 19 NodeJs
详解Nodejs基于mongoose模块的增删改查的操作
Dec 21 NodeJs
NodeJs下的测试框架Mocha的简单介绍
Feb 22 NodeJs
详谈Angular路由与Nodejs路由的区别
Mar 05 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
Mac 安装 nodejs方法(图文详细步骤)
Oct 30 NodeJs
NodeJS父进程与子进程资源共享原理与实现方法
Mar 16 NodeJs
nodejs同步调用获取mysql数据时遇到的大坑
Mar 02 NodeJs
图解NodeJS实现登录注册功能
Sep 16 NodeJs
NodeJS有难度的面试题(能答对几个)
Oct 09 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中的正规表达式(二)
2006/10/09 PHP
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
2009/09/05 PHP
PHP实现懒加载的方法
2015/03/07 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
javascript字符串与数组转换汇总
2015/05/26 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python利用datetime模块计算时间差
2015/08/04 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python实现FTP服务器服务的方法
2017/04/11 Python
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
flask中过滤器的使用详解
2018/08/01 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
简单了解python列表和元组的区别
2020/05/14 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
万年牢教学反思
2014/02/15 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis