简单
技术面试0 次浏览在小米电商页面中,有一个商品列表,每个商品有名称、价格和库存信息。请编写一个函数,筛选出库存大于 0 的商品。
小米前端工程师
JavaScript数组筛选
答题要点
推荐使用函数封装的答题框架。关键要点如下:首先,定义函数,明确函数接收一个商品列表作为参数;其次,使用数组的 filter 方法对商品列表进行筛选;然后,在 filter 方法的回调函数中判断商品的库存是否大于 0;最后,返回筛选后的商品列表。示例话术:我们可以定义一个名为 filterInStockProducts 的函数,它接收一个商品列表作为参数。在函数内部,使用 filter 方法筛选出库存大于 0 的商品,最后返回筛选后的列表。例如:function filterInStockProducts(products) { return products.filter(product => product.stock > 0); }