1、用于向数组末尾添加一个或多个元素,并返回修改后的数组长度
const arr = [1, 2, 3];
// 添加一个元素,返回新的数组长度
const length = arr.push(4);
console.log(length); // 4
console.log(arr); // [1, 2, 3, 4]
// 添加多个元素
arr.push(5, 6);
console.log(arr); // [1, 2, 3, 4, 5, 6]
2、可以用于实现输出数组修改前后的修改历史
var historyPast = [usernamePast, emailPast, phonePast, companyPast, companyaddressPast, namePast, departmentPast];
var historyPast1 = ['用户名:' + usernamePast, '邮箱:' + emailPast, '手机号:' + phonePast, '公司名称:' + companyPast, '公司地址:' + companyaddressPast, '姓名:' + namePast, '职位:' + departmentPast];
var historyNew = [usernameNew, emailNew, phoneNew, companyNew, companyaddressNew, nameNew, departmentNew];
var arr = [];
for (var i = 0; i < historyNew.length; i++) {
if (historyPast[i] != historyNew[i]) {
arr.push({
a: historyPast1[i],
blur: historyNew[i]
})
}
}