【发布时间】:2018-03-20 20:25:46
【问题描述】:
在 JS 中寻求帮助。我有一个数组的数组
var totalOrder = []
function CafeService(meal, starter, main, dessert){//takes value from text box input
var customerOrder = [meal, starter, main, dessert]
totalOrder.push(customerOrder );
}
这是正确填充的。可以有无限数量的订单。我想在发送到厨房之前检查订单。如何将数组中的每个索引放入字符串中,例如填充以下内容:
var mealTime;
var mealStarter;
var mealMain;
var mealDessert;
我希望我需要为每个执行此操作?
foreach (customerOrder in totalOrder){
var mealTime; //how to populate
var mealStarter;
var mealMain;
var mealDessert;
}
编辑一个客户订单的总订单:
var totalOrder = ["Breakfast","Coffee","Toast","Apple"]
【问题讨论】:
-
是餐,例如数字/计数器,还是字符串?
-
@NinaScholz string 对不起,我看到 mealTIme 是个糟糕的名字。例如。服务员会选择早餐、午餐、晚餐。
-
例如totalOrder.map((customOrder,index) => { ...做你必须做的})
-
请添加som数据,插入
totalOrder。 -
对象数组不是更干净吗?即
customerOrder = {meal:meal, starter:starter, main:main, dessert:dessert};。然后很简单var mealTime = customerOrder.meal;
标签: javascript jquery arrays for-loop