【发布时间】:2015-10-12 08:08:36
【问题描述】:
var fruits = [
{name: 'nectarine', color: 'orange'},
{name: 'grape', color: 'purple'},
{name: 'banana', color: 'yellow'},
{name: 'grapefruit', color: 'orange'},
{name: 'watermelon', color: 'green'},
{name: 'strawberry', color: 'red'},
{name: 'apple', color: 'red'},
{name: 'pear', color: 'green'},
{name: 'pineapple', color: 'yellow'},
{name: 'kiwi', color: 'green'},
];
var green = [];
for(var i=0; i<fruits.length; i++){
if(fruits[i].color ==='green')
green.push(fruits[i]);
}
如何在使用 for 循环的同时过滤掉绿色水果?
非常感谢您的帮助!
【问题讨论】:
-
过滤掉是什么意思...你想从
fruits中删除那些 -
我要过滤掉绿色水果。我想打印西瓜、梨、猕猴桃。
-
您的代码已经过滤了绿色水果。它出什么问题了?你的意思是过滤 OUT(意思是删除、排除),还是过滤 IN,意思是保留、保留?
标签: javascript filter