私はJavaのバックグラウンドから来ており、node.jsサーバーへの受信データを利用する方法を知っています:
request.addListener("data", function(postDataChunk) {
postData += postDataChunk;
console.log("Received POST data chunk '"+
postDataChunk + "'.");
});
私が見たように、postData 変数は常に新しいデータを受け取り、それを既存のデータに追加します。私の質問は: データ イベントが発生するたびにコールバック関数が実行されますが、関数が呼び出されるたびに、実際には新しい変数「postData」を取得しています。そのため、postData変数が実際に毎回更新され、通常のJavaのように新しい変数として作成されていないことが正確にわかりません。
ありがとう。