微信公共平台---所需知识温习与汇总
一、push的用法
let ch = [];
ch.push([1,2,3,4,5]);
console.log(ch)
console.log("ch数组长度是:",ch.length)
定义一个ch空数组,使用push方法将数组[1,2,3,4,5]推进ch中,运行结果如下:

二、slice()用法
slice()是 JavaScript 数组的一个方法。- 当不传任何参数时(即
slice()),它会返回原数组的一个浅拷贝。
let original = [1, 2, 3];
let w = original;
// 情况 A: 直接赋值 (引用相同)
w.push(4);
console.log(original); // 输出: [1, 2, 3, 4] -> 原数组被改变了!
// 重置
original = [1, 2, 3];
w = original;
// 情况 B: 使用 slice() (创建副本)
w = w.slice(); // <--- 就是这行代码的作用
w.push(4);
console.log(original); // 输出: [1, 2, 3] -> 原数组保持不变
console.log(w); // 输出: [1, 2, 3, 4] -> 只有副本变了
运行结果如下

浙公网安备 33010602011771号