您好我想傳遞antwoord
到傳遞變量到FOREACH功能
opleidingArray.forEach(haalScoresOp,antwoord);
這樣我就可以在
HaalScoresOp
功能使用它。我無法得到這個工作。我也嘗試綁定,但這不起作用。
我收到antwoord沒有被定義爲錯誤。
var antwoordenPerVraag = [2,1,3];
console.log(VragenEnScores.vragen[0].opleidingen[0]);
antwoordenPerVraag.forEach(berekenEindresultaten);
function berekenEindresultaten(item, index) {
var opleidingArray = VragenEnScores.vragen[index].opleidingen;
var antwoord = "bla";
opleidingArray.forEach(haalScoresOp, antwoord);
// score nog doorgeven aan haalscores op = het item
}
function haalScoresOp(item, index) {
console.log("haal score op voor");
console.log(item.naam);
console.log(item.scores);
console.log("haal antwoord op");
console.log(antwoord);
}
當你調用'opleidingArray.forEach(haalScoresOp,antwoord)內;',你傳遞的'antwoord'變量作爲參數 - 這只是一個「字符串」,因此您的「antwoord不被定義爲錯誤」消息。嘗試從'forEach'調用中移除'antwoord'參數 –
'antwoord' in'haalScoresOp()'不在範圍內,其本地爲'berekenEindresultaten()' –
@AlexK。我如何將它傳遞給該範圍? – Christoph