anArray.slice(beginIndex, endIndex_not_included);
| comments | Javascript source | Execution result in your current browser |
|---|---|---|
| initialize an array | var a1=[1,2,3,4,5]; document.write(a1); |
|
| return the first 3 elements | document.write(a1.slice(0,3)); |
|
| return all elements after 3th elements | document.write(a1.slice(3)); |
|
| return the last 3 elements | document.write(a1.slice(-3)); |
|
| copy array | var newArray=a1.slice();
newArray[0]="1111";
document.write("original array: "+a1+"<br/>");
document.write("the copy: "+newArray+"<br/>");
|