· 6 years ago · Jan 19, 2019, 12:54 AM
1function splicer()
2{
3 var arrayElements = ["elem1","elem2","elem3","elem4"];
4 for(var index in arrayElements)
5 {
6 arrayElements.splice(index,1);
7 }
8 alert("Elements: "+arrayElements);
9}
10
11function splicer()
12{
13...
14 for(var index in arrayElements)
15 {
16 arrayElements.splice(index--,1);
17 }
18...
19}
20
21function splicer()
22{
23 var arrayElements = ["elem1","elem2","elem3","elem4"];
24 for(var index=0;index<arrayElements.length;index++)
25 {
26 arrayElements.splice(index--,1);
27 }
28 alert("Elements: "+arrayElements);
29}
30
31// Array Remove - By John Resig (MIT Licensed)
32Array.prototype.remove = function(from, to) {
33 var rest = this.slice((to || from) + 1 || this.length);
34 this.length = from < 0 ? this.length + from : from;
35 return this.push.apply(this, rest);
36};
37
38var arrayElements = ["elem1","elem2","elem3","elem4"];
39arrayElements.splice(0,arrayElements.length);
40alert("Elements: "+arrayElements)