Disponer un objeto de imagen

Al crear un nuevo elemento de imagen en javascript, la herramienta de memoria de Google Chrome (Herramientas de desarrollo> Línea de tiempo> Memoria) lo considera como un nuevo elemento DOM, naturalmente.

En mi caso, estoy terminando con más de 1500 elementos DOM, y deseo deshacerme de ellos. He intentado guardar todos los objetos en una matriz y eliminarlos todos en un bucle cuando estoy listo para crear todos los objetos, lo que resulta en el siguiente error:

Uncaught TypeError: Cannot call method 'removeChild' of null

Eso indica que los objetos de imagen no aparecen en el DOM real.

var images = [];
var i, image;

for( i = 0; i < urls.length; i++ ) {
    image = new Image();
    image.src = urls[i];
}

// other stuff happens

for( i = 0; i < images.length; i++ ) {
    // apparently this doesn't work because I'm not adding the image to my DOM
    // images[i].parentNode.removeChild( images[i] );

    // delete images
}

¿Hay alguna forma de eliminar / eliminar / desarmar / disponer los objetos de imagen?

Respuestas a la pregunta(5)

Su respuesta a la pregunta