用途
数组用来将一些较为复杂的数据组合的一起的参数序列
常用方法实现
push
向数组尾部追加元素,数组长度+1
1 | Array.prototype._push = function (val) { |
pop
删除数组尾部第一个元素,数组长度-1
1 | Array.prototype._pop = function () { |
shift
删除数组头部第一个元素,数组长度 -1
1 | Array.prototype._shift = function () { |
unshift
数组头部添加一个元素,之前元素后移一位,长度 +1
1 | Array.prototype._unshift = function () { |
some
1 | Array.prototype._some = function (callback) { |
reduce
1 | Array.prototype._reduce = function (reducer, init) { |
splice
1 | Array.prototype.together = function (arr) { |
together
Array.prototype.together = function (arr) { return […this, …arr]; };
includes
1 | Array.prototype.include = function (val) { |
toString
1 | Array.prototype.toString = function () { |
size
1 | Array.prototype.size = function () { |
delete
1 | Array.prototype.delete = function (index, count) { |
addFirst
1 | for (var i = this.length; i >= 0; i--) { |
unshift
1 | Array.prototype.insert = function (val, index) { |
remove
1 | Array.prototype.removal = function () { |
I'm so cute. Please give me money.
- Post link: https://blog.gaocaipeng.com/2020/07/11/tdy3e4/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.