-1
配列内の値を取得するために、配列MessageContent.orderedDishes[i]
内のforループを実行するつもりですが、textToSend
という変数の内部にMessageContent.orderedDishes[i]
があります。Javascript - forループ内で生成された値へのアクセス
var textToSend = '';
for(var i=0; i<MessageContent.orderedDishes.length; i++){
textToSend = '' +
'####################' + '\n\n' +
'Dish : ' + MessageContent.orderedDishes[i].dishName + '\n' +
'Category : ' +MessageContent.orderedDishes[i].categoryName+'\n' +
'Qty : ' +MessageContent.orderedDishes[i].qty +'\n\n'+
'####################';
}
console.log('textToSend');
ループはどこですか?それがshareWithClient関数の外にある場合は、MessageContentオブジェクト全体ではなくパラメータとしてオーダーされた料理を渡すだけです。 – Paul
問題は何ですか?ループはどこですか?私は何ですか? –
@TedHopp問題はまさに私が何とか 'testToSend'の中でforループを実行したいのですが、明らかに不可能ですが、同時に私は配列の値を取得する方法を見つけることを喜んでします –