0
Answerの値を返す関数を作成しようとしています。しかし、私はこの価値を引き出すことに問題があります。socket.io関数の値を取得しますか?
現在、サーバーからデータを取得してデータに格納しています。しかし、serverAnswer関数内でコンテンツを常にラップする必要がないように、この値をより簡単にしたいと思っています。これは可能ですか?
var serverAnswer = (function() {
var answer;
socket.on("server answer", function(data){
answer = data.year;
});
return function() {
alert(answer);
};
}());
serverAnswer();
console.log(answer);
を行うことができます。 socket.on( "server answer"、doit)とは何が違うのですか? ? –
@factor_za 'doit'は、実際には最初に渡す関数です。私たちはちょうどそれを 'doit'と名づけ、それを外に置き、参照番号 –
を使いました。私は最初の方法を使用し、今私の主な機能を通してそれを渡すことができます。ありがとう! –