分享更有价值
被信任是一种快乐

怎么使用Node.js函数

文章页正文上

本篇内容介绍了“怎么使用Node.js函数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Node.js 函数在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js中函数的使用与Javascript类似,举例来说,你可以这样做:function say(word) { console.log(word);}function execute(someFunction, value) { someFunction(value);}execute(say, “Hello”);以上代码中,我们把 say 函数作为execute函数的第一个变量进行了传递。这里返回的不是 say 的返回值,而是 say 本身!这样一来, say 就变成了execute 中的本地变量 someFunction ,execute可以通过调用 someFunction() (带括号的形式)来使用 say 函数。当然,因为 say 有一个变量, execute 在调用 someFunction 时可以传递这样一个变量。。。。匿名函数http://www.iis7.com/a/lm/zzxzgj/我们可以把一个函数作为变量传递。但是我们不一定要绕这个”先定义,再传递”的圈子,我们可以直接在另一个函数的括号中定义和传递这个函数:function execute(someFunction, value) { someFunction(value);}execute(function(word){ console.log(word) }, “Hello”);我们在 execute 接受第一个参数的地方直接定义了我们准备传递给 execute 的函数。用这种方式,我们甚至不用给这个函数起名字,这也是为什么它被叫做匿名函数 。。。。函数传递是如何让HTTP服务器工作的带着这些知识,我们再来看看我们简约而不简单的HTTP服务器:var http = require(“http”);http.createServer(function(request, response) { response.writeHead(200, {“Content-Type”: “text/plain”}); response.write(“Hello World”); response.end();}).listen(8888);现在它看上去应该清晰了很多:我们向 createServer 函数传递了一个匿名函数。用这样的代码也可以达到同样的目的:var http = require(“http”);function onRequest(request, response) { response.writeHead(200, {“Co免费云主机、域名ntent-Type”: “text/plain”}); response.write(“Hello World”); response.end();}http.createServer(onRequest).listen(8888);“怎么使用Node.js函数”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注云技术网站,小编将为大家输出更多高质量的实用文章!

相关推荐: web前端中的设计模式面试题有哪些

这期内容当中小编将会给大家带来有关web前端中的设计模式面试题有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。开放封闭原则:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能人为去修改原有的代码,实现一个热插拔的效果…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册