这段代码定义了两个数组:fixedArray包含国家信息的固定数组,flowArray包含需要筛选的国家代码。然后使用filter方法筛选fixedArray中包含在flowArray中的元素,返回新的数组newArray。最后打印筛选后的新数组。
// 定义一个包含国家信息的固定数组
let fixedArray = [
{
'code': '0',
'name': '中国'
},
{
'code': '1',
'name': '英国'
},
{
'code': '2',
'name': '美国'
},
{
'code': '3',
'name': '日本'
},
{
'code': '4',
'name': '韩国'
}
];
// 定义一个流动数组,包含需要筛选的国家代码
let flowArray = ['0', '1', '2', '3'];
// 使用filter方法筛选fixedArray中包含在flowArray中的元素,返回新的数组
let newArray = fixedArray.filter(item => flowArray.indexOf(item.code) > -1);
// 打印筛选后的新数组
console.log(newArray);
效果
标签:fixedArray,name,flowArray,code,数组,筛选,组合成 From: https://blog.csdn.net/qq_36472969/article/details/137152507