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;
}
网友评论