位置: 编程技术 - 正文
推荐整理分享Nodejs中的this详解(nodejs用法),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:js中nodetype,nodejs cicd,nodejs+ts,nodejs cgi,node this,nodejs cgi,nodejs用法,nodejs this,内容如对您有帮助,希望把文章链接给更多的朋友!
以下内容都是关于在nodejs中的this而非javascript中的this,nodejs中的this和在浏览器中javascript中的this是不一样的。
在全局中的this
全局中的this默认是一个空对象。并且在全局中this与global对象没有任何的关系,那么全局中的this究竟指向的是谁?在本章节后半部分我们会讲解。
在函数中的this
在函数中this指向的是global对象,和全局中的this不是同一个对象,简单来说,你在函数中通过this定义的变量就是相当于给global添加了一个属性,此时与全局中的this已经没有关系了。
如果不相信,看下面这段代码可以证明。
对吧,在函数中this指向的是global。
构造函数中的this
在构造函数中this指向的是它的实例,而不是global。
我们现在可以聊聊关于全局中的this了,说到全局中的this,其实和Nodejs中的作用域有一些关系,如果你想了解Nodejs中关于作用域的信息可以看探讨Nodejs中的作用域问题。这篇文章。
回到正题,全局中的this指向的是module.exports。
为什么在全局中this会指向module.exports,那就需要先了解更多关于module.exports的相关知识了,暂时我们先了解到这里,后面有机会我们会聊到module
Nodejs如何搭建Web服务器 使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块
nodeJs爬虫获取数据简单实现代码 本文实例为大家分享了nodeJs爬虫获取数据代码,供大家参考,具体内容如下varhttp=require('http');varcheerio=require('cheerio');//页面获取到的数据模块varurl='
Node.js操作mysql数据库增删改查 关于node.js操作mysql数据库的相关介绍请阅读全文吧。下文介绍的非常详细,具体内容如下所示:安装mysql模块npminstallmysql数据库准备mysqlserver所在的机器I
标签: nodejs用法
本文链接地址:https://www.jiuchutong.com/biancheng/370711.html 转载请保留说明!友情链接: 武汉网站建设