js
鱼柠檬
初级菜鸟,学习笔记
展开
-
moment 生成96点时刻数组
【代码】moment 生成96点时刻数组原创 2023-01-30 14:55:36 · 178 阅读 · 0 评论 -
将数组连续的数据组成一个数组,最后组成一个大数组
项目中遇到的,记录一下:把连续的 (间隔15分钟) 放在一个数组,然后再所有连续的放在一个大数组 例如 [[1:00-3:00] [5:00] [6:00 - 9:15]]核心思想:如果数组的后一项,比前一项大一,则是放到temp数组中, 否则,新建一个数组,且第一项为当前项后端返回的数据前端的处理 getSection(data) { let arr = []; let startArr = [data[0]]; for(let i = 1; i.原创 2021-08-17 11:07:46 · 308 阅读 · 0 评论 -
用js递归的方式写1到100求和
方法1function sumFunc(num, start) { num += start start++; if (start > 100) { console.log(num); return num } else { sumFunc(num, start) }}sumFunc(0, 1);方法2function num(n) { if (n == 1) return 1;原创 2020-11-20 13:19:00 · 22564 阅读 · 1 评论 -
js-递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值
递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值let arr = new Array(5), randomArr = randomFunc(), num = 0;function randomFunc() { return Math.floor(Math.random() * 31) + 2;}function newArrFunc(arr, randomArr) { if (arr.indexOf(randomArr) == -1) {原创 2020-11-19 18:06:36 · 352 阅读 · 0 评论 -
js写一个方法把下划线命名转成大驼峰命名
function changeNameFunc(name) { let arr = name.split(''); arr.map((item, index) => { if (item == '_') { arr.splice(index,1); arr[index] = arr[index].toUpperCase() } }) return arr.join('')}let nam原创 2020-11-19 18:05:20 · 1531 阅读 · 0 评论