splice模仿其他方法列举:
1.模拟push():
var arr = [1, 2, 3, 4];
// arr.push(5);
arr.splice(arr.length, 0, 5);
console.log(arr, arr.splice);
2.模拟unshift():
var arr1 = [1, 2, 3, 4];
// arr1.unshift(12);
arr1.splice(0, 0, 12);
console.log(arr1, arr1.splice);
3.模拟pop():
var arr2 = [1, 2, 3, 4];
// arr2.pop();
arr2.splice(arr2.length - 1, 1);
console.log(arr2, arr2.splice);
4.模拟shift():
var arr3 = [1, 2, 3, 4];
// arr3.shift();
arr3.splice(0, 1);
console.log(arr3, arr3.splice);
5.模拟concat():
var arr4 = [1,2,3,4,5];
var arr5 = [6,7,8,9,10];
//arr4.concat(arr5);
var num = arr4.splice(5,0,arr5);
console.log(num);