2025年11月14日
摘要: ✨ 数组操作方法 类别 核心功能 主要方法 是否修改原数组(副作用) 学习重点 I. 转换/遍历 (The Big 3) 创建新数组,不改变原数组结构,用于数据转换。 map() 否 (No) 用于一对一的元素转换。 filter() 否 (No) 用于筛选出符合条件的元素。 将数组聚合为单一值。 阅读全文
posted @ 2025-11-14 17:02 gagafan 阅读(0) 评论(0) 推荐(0)
摘要: ⚖️ 深拷贝与浅拷贝对比 特性 浅拷贝 (Shallow Copy) 深拷贝 (Deep Copy) 核心区别 只复制对象或数组的第一层。 递归复制对象或数组的所有层级。 内存关联 新对象与原对象共享深层(引用类型)数据。 新对象与原对象在内存中完全独立。 数据修改 修改新对象的深层数据,原对象会被 阅读全文
posted @ 2025-11-14 17:01 gagafan 阅读(0) 评论(0) 推荐(0)
摘要: 这是我第一次写实习收获,已经实习四个月了,还一次没写过,现在已经没那么小白了,所以打算整理一下之前所学,这次只是这一周的收获,不多,大多都是从带教和经理那里反馈的建议改进之后总结出的。期望坚持下去。 1.grid让子元素垂直水平居中的方法 display:grid; place-items:cent 阅读全文
posted @ 2025-11-14 16:35 gagafan 阅读(2) 评论(0) 推荐(0)
摘要: 1. JS 的reduce和filter方法 1.1 reduce 比如求和,【(s,t)】是必须 const nums=[1,2,3,4] //init是初始值 const init = 10 const sum = nums.reduce((s,i) =>s+(i||0),init) //20 阅读全文
posted @ 2025-11-14 14:26 gagafan 阅读(2) 评论(0) 推荐(0)
  2025年7月8日
摘要: VUE学习笔记 1.v-for 渲染列表 下面是有问题:猜猜问题是什么吧 <script setup> import { ref } from 'vue' // 给每个 todo 对象一个唯一的 id let id = 0 const newTodo = {} let newText = "" co 阅读全文
posted @ 2025-07-08 17:16 gagafan 阅读(4) 评论(0) 推荐(0)