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极简入门教程(三):进程
Oct 27 NodeJs
NodeJS整合银联网关支付(DEMO)
Nov 09 NodeJs
详解nodejs微信公众号开发——3.封装消息响应模块
Apr 10 NodeJs
Express+Nodejs 下的登录拦截实现代码
Jul 01 NodeJs
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
Sep 19 NodeJs
NodeJs form-data格式传输文件的方法
Dec 13 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
nodejs 使用nodejs-websocket模块实现点对点实时通讯
Nov 28 NodeJs
NodeJs实现简单的爬虫功能案例分析
Dec 05 NodeJs
NodeJs入门教程之定时器和队列
Mar 08 NodeJs
Nodejs实现图片上传、压缩预览、定时删除功能
Oct 25 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 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
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
2012/05/11 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
JavaScript实现上下浮动的窗口效果代码
2015/10/12 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
js获取Get值的方法
2016/09/29 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
快速处理vue渲染前的显示问题
2018/03/05 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
js实现随机点名
2021/01/19 Javascript
Python学习笔记(二)基础语法
2014/06/06 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
详解python logging日志传输
2020/07/01 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
酒店保安领班职务说明书
2014/03/04 职场文书
工作检讨书怎么写
2014/10/10 职场文书
小平小道观后感
2015/06/09 职场文书
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers