0
var array = [{
    name: "Mango",
    weight: "15gm"
}, {
    name: "Banana",
    weight: "10gm"
}, {
    name: "Apple",
    weight: "15gm"
}, {
    name: "Grapes",
    weight: "5gm"
}, {
    name: "Banana",
    weight: "15gm"
}];

Banana 以外をすべて削除したい。

4

2 に答える 2

2

ここを参照してください。

array.filter(function(x) {
    return x.name == "Banana";
});

したがって、次の入力が与えられます。

[{"name":"Mango","weight":"15gm"},{"name":"Banana","weight":"10gm"},{"name":"Apple","weight":"15gm"},{"name":"Grapes","weight":"5gm"},{"name":"Banana","weight":"15gm"}]

次の出力が得られます。

[{"name":"Banana","weight":"10gm"},{"name":"Banana","weight":"15gm"}]
于 2015-06-23T07:04:06.447 に答える