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实现的一个简单udp广播服务器、客户端
Sep 25 NodeJs
nodejs教程之入门
Nov 21 NodeJs
NodeJS学习笔记之MongoDB模块
Jan 13 NodeJs
Nodejs的express使用教程
Nov 23 NodeJs
解析NodeJs的调试方法
Dec 11 NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 NodeJs
nodejs入门教程二:创建一个简单应用示例
Apr 24 NodeJs
Nodejs读取文件时相对路径的正确写法(使用fs模块)
Apr 27 NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
May 22 NodeJs
深入学习nodejs中的async模块的使用方法
Jul 12 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs+express最简易的连接数据库的方法
Dec 23 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
《五等分的花嫁》漫画完结!2020年10月第2期TV动画制作组换血!
2020/03/06 日漫
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
PDO::quote讲解
2019/01/29 PHP
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
javascript html5摇一摇功能的实现
2016/04/19 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
用实例分析Python中method的参数传递过程
2015/04/02 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
python树的同构学习笔记
2019/09/14 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
python全栈开发语法总结
2020/11/22 Python
美国一站式电动和手动工具商店:International Tool
2020/11/26 全球购物
实习护士自我鉴定
2013/10/13 职场文书
户外用品商店创业计划书
2014/01/29 职场文书
代办出身证明书
2014/10/21 职场文书
土建技术员岗位职责
2015/04/11 职场文书
大学团日活动总结书
2015/05/11 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书