用js写一个板甲皮甲布甲的筛选
可以使用以下代码实现:
// 假设有一个装备列表
const equipments = [
{ name: '板甲头盔', type: '板甲' },
{ name: '皮甲手套', type: '皮甲' },
{ name: '皮甲护腿', type: '皮甲' },
{ name: '布甲长袍', type: '布甲' },
{ name: '板甲胸甲', type: '板甲' }
];
// 定义筛选函数
function filterByArmorType(armorType, equipmentList) {
return equipmentList.filter(equipment => equipment.type === armorType);
}
// 筛选板甲
const plateArmors = filterByArmorType('板甲', equipments);
console.log('板甲:', plateArmors);
// 筛选皮甲
const leatherArmors = filterByArmorType('皮甲', equipments);
console.log('皮甲:', leatherArmors);
// 筛选布甲
const clothArmors = filterByArmorType('布甲', equipments);
console.log('布甲:', clothArmors);
运行结果如下:
板甲: [ { name: '板甲头盔', type: '板甲' }, { name: '板甲胸甲', type: '板甲' } ]
皮甲: [ { name: '皮甲手套', type: '皮甲' }, { name: '皮甲护腿', type: '皮甲' } ]
布甲: [ { name: '布甲长袍', type: '布甲' } ]
``
原文地址: https://www.cveoy.top/t/topic/iwyI 著作权归作者所有。请勿转载和采集!