Javascript: Eliminar atributo para todos los objetos en la matriz

Quiero eliminar el atributo "malo" de todos los objetos de la matriz. ¿Hay una mejor manera de hacerlo que utilizando un bucle for y eliminándolo de cada objeto?

var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...];

for (var i = 0, len = array.length; i < len; i++) {
    delete array[i].bad;
}

Simplemente parece que debería haber una manera de usar prototipo, o algo así. No lo sé. Ideas?

Respuestas a la pregunta(8)

Su respuesta a la pregunta