下記のコードのコールバック関数の引数(response)はなぜ、それぞれのメソッド(writeHead,write,end)を使用できるのでしょうか?
単なる引数にしか見て取れないのですが。。。
どのような理屈でそれぞれのメソッドが使用できるようになっているのかご教授願いたいです。
(どのタイミングで第二引数のresponseが各メソッドを使えるようになっているのか(いつオブジェクトになっているのか?))
Node.js
1var http = require("http"); 2 3http.createServer(function(request, response) { 4 response.writeHead(200, {"Content-Type": "text/plain"}); 5 response.write("Hello World"); 6 response.end(); 7}).listen(8888); 8 9 10// 下記の呼び出し方の理屈は理解できています。 11function say(word) { 12 console.log(word); 13} 14 15function execute(someFunction, value) { 16 someFunction(value); 17} 18 19execute(say, "Hello"); 20execute(function(word){console.log(word)}, "Hello");
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。