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

后记

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

相关推荐
代码丰7 小时前
AtomicBoolean + CAS实现本地乐观锁
后端
gz-郭小敏7 小时前
优化横向滚动展示大量数据的时候数据晃动问题
前端·javascript·html·css3
fox_lht8 小时前
14.6.将错误重定向到标准错误
开发语言·后端·学习·rust
道友可好8 小时前
AI 测试全绿,代码却是错的
前端·人工智能·后端
wzg19690226wzg8 小时前
rust 学习 泛型
开发语言·学习·rust
techdashen8 小时前
Rust 基础设施团队 2025 Q4 回顾与 2026 Q1 计划
开发语言·后端·rust
红宝村村长8 小时前
torch.autograd.Function.apply()
开发语言·python
AI科技星8 小时前
《数术工坊:非欧射影录》类型:硬核光影·几何本源
c语言·开发语言·网络·量子计算·agi
light_in_hand8 小时前
HTTP 协议的基本格式和 fiddler 的用法
网络协议·http·fiddler