Ho un problema con gli Array javascript.
In realtà l' "array" è una matrice 15x2. La mia necessità è quella di eliminare l'ultimo elemento oppure (ancor meglio) un elemento con un determinato indice di questa matrice.
Come si può eliminare un elemento dalla matrice?
Vi spiego con un esempio:
Ho questa matrice 4x2:
A B
B C
C A
A D
Ad un certo punto ho la necessità di eliminare una coppia random dalla matrice (ad esempio B C).
La soluzione che uso fin ora è: sposto verso l'alto di 1 tutti gli elementi successivi a B C , e considero la matrice di dimensioni 3x2 . Ma in realtà (essendo la matrice nata come 4x2) viene mantenuto in memoria un ultimo elemento in fondo alla matrice.
Come posso eliminarlo definitivamente?
Il mio problema è che non posso usare la funzione Array.remove(index) perchè ho una matrice da manipolare (quindi gli indici sarebbero 2), e non un array.
In realtà l' "array" è una matrice 15x2. La mia necessità è quella di eliminare l'ultimo elemento oppure (ancor meglio) un elemento con un determinato indice di questa matrice.
Come si può eliminare un elemento dalla matrice?
Vi spiego con un esempio:
Ho questa matrice 4x2:
A B
B C
C A
A D
Ad un certo punto ho la necessità di eliminare una coppia random dalla matrice (ad esempio B C).
La soluzione che uso fin ora è: sposto verso l'alto di 1 tutti gli elementi successivi a B C , e considero la matrice di dimensioni 3x2 . Ma in realtà (essendo la matrice nata come 4x2) viene mantenuto in memoria un ultimo elemento in fondo alla matrice.
Come posso eliminarlo definitivamente?
Il mio problema è che non posso usare la funzione Array.remove(index) perchè ho una matrice da manipolare (quindi gli indici sarebbero 2), e non un array.