美文网首页
2022-04-08 lodash源码学习 - arrayPus

2022-04-08 lodash源码学习 - arrayPus

作者: 网恋被骗二块二 | 来源:发表于2022-04-10 09:56 被阅读0次

function arrayPush(array, values)
values 的元素附加到 array

@param {Array} array The array to modify.
要修改的数组。

@param {Array} values The values to append.
要附加的值。

function arrayPush(array, values) {
      // 数组下标
      var index = -1,
      // 附加值数组的长度
          length = values.length,
          // 被修改数组的长度
          offset = array.length;
      // 循环
      while (++index < length) {
        // 在被修改数组长度的基础上新增内容,循环次数为附加值数组的长度
        // offset + index 若数组上不存在该下标则为新增项
        array[offset + index] = values[index];
      }
      // 返回被修改后的数组
      return array;
    }

相关文章

网友评论

      本文标题:2022-04-08 lodash源码学习 - arrayPus

      本文链接:https://www.haomeiwen.com/subject/kpaysrtx.html