1.Node.js-函数和匿名函数的用法

题记

函数和匿名函数的简单用法

定义函数

定义普通函数

function 函数名(参数) {

// 函数体

}

定义参数为函数的函数

可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数

function say(word) {

console.log(word);

}

function execute(someFunction, value) {

someFunction(value);

}

execute(say, "Hello");

定义匿名函数

直接把函数写在参数的位置,不用给函数写名字

function execute(someFunction, value) {

someFunction(value);

}

execute(function(word){ console.log(word) }, "Hello");

创建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);

使用普通函数的形式:

var http = require("http");

function onRequest(request, response) {

response.writeHead(200, {"Content-Type": "text/plain"});

response.write("Hello World");

response.end();

}

http.createServer(onRequest).listen(8888);

后记

觉得有用可以点赞或收藏!

相关推荐
Brilliant Nemo8 分钟前
Vue2项目中使用videojs播放mp4视频
开发语言·前端·javascript
TNTLWT27 分钟前
Qt控件:交互控件
开发语言·qt
量化金策29 分钟前
震荡指标工具
开发语言
北漂老男孩32 分钟前
ChromeDriver进程泄漏问题分析与最佳实践解决方案
开发语言·爬虫
酷爱码33 分钟前
Linux实现临时RAM登录的方法汇总
linux·前端·javascript
李迟36 分钟前
Golang实践录:在go中使用curl实现https请求
开发语言·golang·https
Wannaer1 小时前
从 Vue3 回望 Vue2:性能优化内建化——从黑盒优化到可控编译
javascript·vue.js·性能优化
2501_915909061 小时前
开发日常中的抓包工具经验谈:Charles 抓包工具与其它选项对比
websocket·网络协议·tcp/ip·http·网络安全·https·udp
运维-大白同学2 小时前
go-数据库基本操作
开发语言·数据库·golang
yyywoaini~2 小时前
wordcount程序
前端·javascript·ajax