我回來NaN,則返回在瀏覽器
楠,
這是什麼意思?
在distinctPlayer變量中有兩個值110和115.我想爲這兩個Player的名稱和Note的總和。
finalTotal的第一個查詢給出了Note 8 + 2 = 10和115的總和,Note 4 + 3 = 7返回的總和。
第二個查詢... 110的名稱是Dave,115是Tom。
while循環執行2次。然後我嘗試在變量中安全地處理每一行。第一行是Dave:10,第二行是Tom:7.但是我沒有把它弄回來。目前的結果是NaN,
在HTML中的函數定義爲
<p>
<pre>{{otherHelperFunction}}</pre>
</p>
這裏是功能
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
我改變= +到+ =但現在我回到110,110,。我認爲問題在於我如何將finalName和finalTotal寫入finalReturn。是否有可能回饋關於while子句的更多線條/值?在瀏覽器中,我想看到Dave 10和Tom 7.我必須使用數組來實現這個嗎? – HansMuff