问题描述
因此,我要为此项目做的是创建一个函数“ findMyCampsites”,该函数接受三个参数,即营地,视图和partySize。我正在尝试让我的代码接受个人视图偏好“森林”或“海洋”,以及期望的聚会的规模,并返回与用户输入匹配的所有可用露营地的数量。但是,如果没有匹配项,该函数应返回一个空数组。这是到目前为止我能想到的。.无论如何,我不知道为什么要返回[]。我在做什么错了?
> function findMyCampsites(campgrounds,view,partySize){
let result = []
for (i = 0; i < campgrounds.length; i++){
if (campgrounds[i].isReserved === false){
if (campgrounds[i].view === view){
result.push(campgrounds[i].view)
if (campgrounds[i].partySize === partySize){
result.push(campgrounds[i].partySize)
result = result + 1;
}
}
}return result;
}
}
这也是我的露营地对象
> let campgrounds = [
{ number: 1,view: 'ocean',partySize: 8,isReserved: false },{ number: 5,partySize: 4,{ number: 12,isReserved: true },{ number: 18,view: 'forest',{ number: 23,isReserved: true }
]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)