How to delete an entry using JavaScript?

Q

How to delete an entry using JavaScript?

✍: Guest

A

The "delete" operator removes an array element, but oddly does not change the size of the array.

<script type="text/javascript">
var days = ["Sunday","Monday","Tuesday","Wednesday",
   "Thursday","Friday","Saturday"];
document.write("Number of days:"+days.length);
   delete days[4];
document.write("<br />Number of days:"+days.length);
</script>

This produces
Number of days:7
Number of days:7

2011-07-19, 3189👍, 0💬