/** * Created by admin on 2017/11/3. */ //一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递 function say(word) { console.log(word); } function execute(someFunction, value) { someFunction(value); } execute(say, 'Hello'); //在传递参数的地方直接定义函数(匿名函数) execute(function (word) { console.log(word); }, 'Hello2'); //函数传递是如何让HTTP服务器工作的,注意下端口冲突问题 var http = require("http"); http.createServer(function (request,response) { response.writeHead(200,{"Content-Type":"text/plain"}); response.write("Hello ,HTTP"); response.end(); }).listen(86); console.log('Server running at http://127.0.0.1:86/'); //上面的代码和下面的功能相同 function onRequest(request,response) { response.writeHead(200,{"Content-Type":"text/plain"}); response.write("Hello, my http"); response.end(); } http.createServer(onRequest).listen(886); console.log('Server running at http://127.0.0.1:886/');
函数创建和调用
最新推荐文章于 2023-01-07 10:03:20 发布