微信公共平台---所需知识温习与汇总

一、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中,运行结果如下:

image

二、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] -> 只有副本变了

运行结果如下

image 

posted @ 2026-03-01 11:12  chenlight  阅读(0)  评论(0)    收藏  举报