【发布时间】:2023-01-03 00:06:15
【问题描述】:
const data = {
countries: [
{
id: 'france',
name: 'France',
europe: true,
cities: [
'Paris', 'Lyon', 'Metz',
'Bourdeaux', 'Marsielle', 'Nantes',
]
},
{
id: 'italy',
name: 'Italy',
europe: true,
cities: [
'Rome', 'Milan',
'Torino', 'Napoli',
]
},
}
我正在尝试创建一个带有 2 个参数的函数,第一个是数据,第二个是城市名称,我需要一个带有 reduce 的示例来检查城市中是否存在第二个参数,如果是,则返回 country.name。
【问题讨论】:
-
一个简单的
for循环+.includes()或.indexOf()就可以完成这项工作。或者使用.find(), ... -
请提供预期的输入和输出
标签: javascript