摘要: 1 const addSort = function (arr1, arr2) { 2 // 创建一个新的数组,存放结果 3 var newArr = [] 4 // 设置arr1的当前索引 5 var i = 0 6 // 设置arr2的当前索引 7 var j = 0 8 // 获取arr1数组 阅读全文
posted @ 2020-06-05 14:44 kirkor 阅读(581) 评论(0) 推荐(0)
摘要: 1 // 深拷贝 2 function cloneDeep(obj) { 3 // 3.根据obj为对象或者数组,产生一个空的对象或数组,存放数据 4 var newobj = obj instanceof Array ? [] : {}, 5 // 1.for...in进入循环 6 for (va 阅读全文
posted @ 2020-05-31 23:34 kirkor 阅读(2610) 评论(0) 推荐(0)
摘要: 1 // 快速排序 2 function quickSelect(arr) { 3 // 递归出口,当数组长度为1时,return 4 if(arr.length <= 1) return arr 5 // 截取中间位置的numValue值,如果长度不为偶数,向下取整 6 var num = Mat 阅读全文
posted @ 2020-05-31 23:19 kirkor 阅读(926) 评论(0) 推荐(0)
摘要: 第一种--递归 1 function fib(n){ 2 if(n <= 2) return 1; 3 return fib(n-2) + fib(n-1); 4 }; 第二种--数组 //f数组保存结果1 var f = []; 2 f[0] = 1; 3 f[1] = 1; 4 function 阅读全文
posted @ 2020-04-04 22:26 kirkor 阅读(89) 评论(0) 推荐(0)
摘要: 本文主要使用坐标轴的使用来绘制多边形,点位则都是在y轴上寻找,这种方法能够更好的理解图形与修改。 这张图片是代码执行后的结果 阅读全文
posted @ 2019-09-23 16:11 kirkor 阅读(1187) 评论(0) 推荐(0)