我有一个像这样的JS对象:
var continents = [
0: {
short: 'na',
countries: [
{
name: 'canada'
},
{
name: 'usa'
},
//...
]
},
1: {
short: 'sa',
countries: [
{
name: 'chile'
},
{
name: 'colombia'
}
]
},
//...
]
我希望筛选出该对象中与国家名称(contents.countries.name)匹配的某些字符串(例如“col”) 示例筛选函数
filter(item => {
return item.name.toLowerCase().indexOf('col'.toLowerCase()) >= 0;
});
期望的结果:
1: {
short: 'sa',
countries: [
{
name: 'colombia'
}
]
}