去重:
<script>
var ary = [1,2,3,4,5,6,1,2,3,5,7,9];
console.log(ary);
Array.prototype.removal = function () {
var arr = ary.filter((item,index)=>{
return !this.slice(0,index).includes(item);
});
this.length = arr.length;
for(var i=0;i<arr.length;i++){
this[i] = arr[i];
}
console.log(ary);
return arr;
};
console.log(ary.removal());
</script>
pop:
var ary = [1,2,3,4,5];
Array.prototype.pop = function () {
var num = this[this.length-1];
this.length--;
console.log(this,num)
};
ary.pop();
shift:
Array.prototype.shift = function () {
for (var i=0;i<arguments.length;i++){
this[this.length] = arguments[i];
}
console.log(this)
};
ary.shift(1,2,3);