Array.prototype.myunshift = function () {
//arguments是指传入的参数以数组的方式存储起来
// console.log(arguments);
let len = arguments.length;
for (let i = len - 1; i >= 0; i--) {
const ele = arguments[i];
this.splice(0, 0, ele);
}
};
let arr = [1, 2, 3];
arr.myunshift(3);
console.log(arr);
手写unshift
最新推荐文章于 2024-10-09 11:19:11 发布