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

后记

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

相关推荐
q***57501 分钟前
问题:Flask应用中的用户会话(Session)管理失效
后端·python·flask
清风25561 分钟前
文件下载图片下载
运维·后端
4***72132 分钟前
【HTML+CSS】使用HTML与后端技术连接数据库
css·数据库·html
v***44673 分钟前
PLC(电力载波通信)网络机制介绍
开发语言·网络·php
s***55818 分钟前
SpringBoot整合JWT
java·spring boot·后端
by__csdn8 分钟前
Vue 2 与 Vue 3:深度解析与对比
前端·javascript·vue.js·typescript·vue·css3·html5
3***16109 分钟前
springboot整合libreoffice(两种方式,使用本地和远程的libreoffice);docker中同时部署应用和libreoffice
spring boot·后端·docker
K***728410 分钟前
将 vue3 项目打包后部署在 springboot 项目运行
java·spring boot·后端
0***863311 分钟前
SpringBoot接口防抖(防重复提交),接口幂等性,轻松搞定
java·spring boot·后端
s***353011 分钟前
怎么下载安装yarn
android·前端·后端