0
私は105を返すべきであるこの関数を作成しました。 6.5および110;私はこれの代わりに4.5を受け取りますundefined: undefinedundefined: undefined
誰も私は正しい結果を得ることが私のことを教えてもらえますか?私は非同期で何かを読んでいますが、私は本当に何を偶然に持っているのか分かりませんか?ここで未定義HTMLの結果
は(流星isClientで)私の関数が...
var d = 0;
var finalReturn = "";
while(distinctPlayer[d]) {
var total = 0;
Spieltag.find({SpielerID: distinctPlayer[d]}).map(function (doc) {
total += doc.Note;
});
var finalName = 0;
Spieltag.find({SpielerID: distinctPlayer[d]}).map(function (doc) {
finalName = doc.SpielerID;
});
finalReturn += finalName[d] +": "+ total[d];
d++;
}
return finalReturn;
され、HTMLで、それはこの
<p>
<pre>{{otherHelperFunction}}</pre>
</p>
'total'と' finalName'は配列ではありません。単一の独立変数です。 – Marie
あなたは誤って '.find()'と '.map()'を使っていると思います。 'find'は最初の引数としてコールバックを受け取るべきです、代わりにオブジェクトを送ります。 'map'は値を返さないので、マップしません。 – Andrewmat