2017-03-01 11 views

答えて

0

この例ではobjlistをフィルタリングします。すべてのオブジェクトを返すarea === 'fra'

obj.list = obj.list.filter(function (item) { 
    if (item.area === 'fra') { 
     return true; 
    } 
    return false; 
}); 
+0

ありがとうございました!できます –

1

:渡された関数の内部

var list = [1, 2, 3, 4, 5]; 
list.filter(function(element) { 
    return element < 3; // return true or false 
}); 

を、あなたは現在の要素に応じて、ブール値を返します。この場合、3より小さい場合は各要素をチェックします。

結果は[1, 2]です。

だからあなたの場合には、あなたがこれを行うことができます:

obj.list.filter(function(element) { 
    // Do your check and return boolean 
}); 
関連する問題