Trait de soulignement: supprimer toutes les paires clé/valeur à partir d'un tableau d'objet

Est-il un "smart" soulignent la possibilité de supprimer toutes les paires clé/valeur à partir d'un tableau d'objet?

par exemple, j'ai tableau suivant:

var arr = [
        { q: "Lorem ipsum dolor sit.", c: false },
        { q: "Provident perferendis veniam similique!", c: false },
        { q: "Assumenda, commodi blanditiis deserunt?", c: true },
        { q: "Iusto, dolores ea iste.", c: false },
    ];

et je veux obtenir le suivant:

var newArr = [
        { q: "Lorem ipsum dolor sit." },
        { q: "Provident perferendis veniam similique!" },
        { q: "Assumenda, commodi blanditiis deserunt?" },
        { q: "Iusto, dolores ea iste." },
    ];

Je peux obtenir ce travail avec la JS ci-dessous, mais pas vraiment heureux avec mes solutions:

for (var i = 0; i < arr.length; i++) {
    delete arr[i].c;
};

Des suggestions beaucoup apprécié.

InformationsquelleAutor Iladarsda | 2014-04-07