You are here: irt.org | FAQ | JavaScript | Object | Q1308 [ previous next ]
You can remove an element by looping through the array and removing the last item:
<script language="JavaScript"><!-- function RemoveElement(elementnr) { // elementnr is the number of the element you wish to remove // the name of the array used here is array for (elementnr<array.length,elementnr++) { // assigns the value of elementnr+1 to elementnr, so you move all items by 1 array[elementnr] = array[elementnr + 1]; } array.length=array.length-1; // Yes it is as easy as this! } //--></script>
Submitted by Erik Versaevel