Remover item do Array (AS2)
Boa tarde galera!
Desculpe a demora, mas ando meio sem assunto rsrs. Precisei agora pouco, mecher em uns arrays, e me deparei com uma dúvida: Como remover um item/objeto do meio de uma array? Eu sei que tem o comando que remove a primeira, ou a última. Então pesquisei (assim como vocês fizeram para chegar até meu blog), e vi uma maneira bem “lógica” de fazer isso. Jogar o item que você quer, para a última posição, e depois remover.
Segue o código:
var n:Array = new Array();
n.push("Pablo1");
n.push("Pablo2");
n.push("Pablo3");
n.push("Pablo4");
n.push("Pablo5");
for (i = 0; i < n.length; i++) {
if (n[b] == "Pablo3") {
for (c = i; c < n.length - 1; c++) {
n[c] = n[c + 1];
}
n.pop();
}
}
trace(n);
Comentários