2012-02-17 23 views

Respuesta

13

La reinicialización de la matriz está bien en la mayoría de los casos, ya que el recolector de basura simplemente barrerá la matriz anterior. Aún así, si desea vaciar una matriz sin crear una nueva, puede configurar array.length = 0

+3

Wow, pensé ' length' era de solo lectura ... o.0 – Marty

+6

Parece que debería ser, pero aquí estamos. – jhocking

+6

@Marty Wallace, eso es porque sí, voy a lanzar flashdesarrollo ahora mismo y establecer 'array.length = 0;' que me dará un error cuando lo ejecute, aquí voy ... en ese momento ... bueno Estaré condenado O_O – Taurayi

6

Otra opción es utilizar el método de empalme.

Array::splice documentation

Para un arsenal la siguiente llamada la vacía:

array.splice(0); 

Para un vector se aplica el segundo parámetro, por lo que la llamada se convierte en:

vector.splice(0, vector.length); 
Cuestiones relacionadas