に戻る私は戻って取得NaNで、ブラウザ
ナン、
これは何を意味するのでしょうか?
distinctPlayer変数には、110と115の2つの値があります。この2つのPlayerには、Noteの名前と合計が必要です。
finalTotalの最初のクエリでは、ノート8 + 2 = 10の合計と115のノート4 + 3 = 7の合計が110になります。
2番目のクエリ... 110の名前はDaveであり、115の場合はトムです。
whileループの実行回数は2回です。変数の中で各行を安全にしようとします。最初の行はDave:10、2行目はTom:7です。しかし、私はこれを戻しません。瞬間結果がNaN、機能が
<p>
<pre>{{otherHelperFunction}}</pre>
</p>
として定義されているHTMLで
されており、ここにある機能
var d = 0;
while(distinctPlayer[d]) {
var finalTotal = Spieltag.find({SpielerID: distinctPlayer[d]}).map(function (doc) {
total =+ doc.Note;
});
var finalName = Spieltag.find({SpielerID: distinctPlayer[d]}).map(function (doc) {
return doc.Name;
});
var finalReturn =+ finalName +" "+ finalTotal;
d++;
}
return finalReturn;
あなたは '= +'を使用していますが、正しい構文は '+ ='ですが、以前にその変数を使用していない場合は '='を使用するだけです。さらに、 'NaN'は' Not a Number'の略です。 – Adam
NaNの詳細については、[Global_Objects/NaN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN)を参照してください。 – styfle
私は= + to + =を変更するが、今は110,110、。問題は、finalNameとfinalTotalをfinalReturnに書き込む方法だと思います。 while節に関するより多くの行/値を返すことは可能ですか?ブラウザでは、Dave 10とTom 7を見たいと思っています。これを達成するために配列を使用する必要がありますか? – HansMuff