摘要: 1、数组倒置 <script> var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9] var newArr = [] for (i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i] } console 阅读全文
posted @ 2022-11-28 21:38 千帆qf 阅读(34) 评论(0) 推荐(0)
摘要: 把一个新的数字,插入到一个数组中 分情况考虑 1.如果arr是一个空数组 2.如果插入的数字比数组的每个元素都大 3.如果插入的数字比数组的每个元素都小 4.如果数组是倒序排列 <script> var arr = [1, 3, 7, 6] // var arr = [7, 6, 2, 1] var 阅读全文
posted @ 2022-11-28 21:31 千帆qf 阅读(311) 评论(0) 推荐(0)
摘要: title: 浅拷贝和深拷贝 概念 浅拷贝:只拷贝最外面一层的数据;更深层次的对象,只拷贝引用。 深拷贝:拷贝多层数据;每一层级别的数据都会拷贝。 总结: 拷贝引用的时候,是属于传址,而非传值。关于传值和传址的区别,是很基础的内容,详见《JavaScript 基础/对象简介.md》这篇文章。 深拷贝 阅读全文
posted @ 2022-11-28 21:22 千帆qf 阅读(130) 评论(0) 推荐(0)