You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JS新手求助:编写排除菠萝披萨的数组过滤函数失效,求排查

解决菠萝披萨过滤函数的问题

你的代码逻辑本身是完全正确的——通过for循环遍历披萨数组,把类型不是pineapple的对象推入新数组,这个思路没问题。之所以看起来“无法正常工作”,大概率是因为你没有调用这个函数并查看执行结果。

函数定义完成后不会自动执行,你需要主动调用它并传入pizzas数组,比如在代码末尾添加:

// 调用函数并获取结果
const filteredPizzas = filterPizzas(pizzas);
// 打印结果到控制台查看
console.log(filteredPizzas);

执行这段代码后,控制台会输出不含菠萝披萨的数组:

[
  { type: 'margherita', size: '5' },
  { type: 'funghi', size: '6' },
  { type: 'hawaii', size: '7' },
  { type: 'vegetarian', size: '8' }
]

简单总结下:你写的过滤逻辑没问题,只是缺了函数调用的步骤,刚学JS很容易忽略这一点~

内容的提问来源于stack exchange,提问作者Jorge Mendez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 20:03:19