摘要: 首先深复制和浅复制只针对像 Object, Array 这样的复杂对象的。简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。 对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没 有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的 阅读全文
posted @ 2021-06-08 11:40 BenBonBen 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1. 合并连接数组 let a = [1,2,3]; let b = [0, ...a, 4]; // [0,1,2,3,4] 2.解构赋值 let a = [1,2,3,4,5,6] let [c,...d] = a console.log(c); // 1 console.log(d); // 阅读全文
posted @ 2021-06-08 11:01 BenBonBen 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Vue有五个核心概念,state, getters, mutations, actions, modules。本文将对这个五个核心概念进行梳理。 1. state:vuex的基本数据,用来存储变量 2. geeter:从基本数据(state)派生的数据,相当于state的计算属性 3. mutati 阅读全文
posted @ 2021-06-08 09:58 BenBonBen 阅读(59) 评论(0) 推荐(0) 编辑