# push

_push(array, value1, value2, ..., valueX)

向数组末尾添加新项目,并返回新长度。

# 参数

  • array (Array): 要改动的数组
  • value1 ... valueX: (必需)要添加的项目。

# 返回值

  • (Number): 返回数组的新长度。.

# 实现

const _push = function (array, ...params) {
    const len = array.length;
    for (let i = 0; i < params.length; i++) {
        array[len + i] = params[i]
    }
    return array.length;
};

# 测试

const arr = [1, 2, 3];
_push(arr, 4);
console.log(arr)
// => [1, 2, 3, 4]
上次更新于: 3/23/2022, 10:11:04 AM