1.splice methods and slice are arrays of methods
The 2.splice method has 3 kinds of functions
For example, arr=[1,2,3,4,5,6];
Splice method
Delete |
Arr.splice (1, 1); |
The returned value is the deleted element, and the type is Object |
| Replace |
Arr.splice (1, 1, ' a '); |
The returned value is the replaced element, and the type is Object |
| Insert |
Arr.splice (1, 0, ' A ', ' B '); |
The return value is an empty array, type Object Note: The resulting new array is [1, ' A ', ' B ', 2,3,4,5,6] |
3.slice method
Note that the method does not modify the array, but instead returns a subarray.
Example:
<script type= "Text/javascript" >var arr = new Array (3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" Document.writ E (arr + "<br/>") document.write ( arr.slice(1) + "<br/>") document.write (arr) </script>
Output:
George,john,thomasjohn,thomasgeorge,john,thomas
Smile. Angle of rotation
qq:493177502
The difference between the splice method and the slice method of the "JS" array