js工具
风吹一夏v
这个作者很懒,什么都没留下…
展开
-
字节手写面试题
1.获取字符出现的次数let str = 'aaaauedawwwwa'function getStr(str) { let o = {} for(let i = 0; i < str.length; i++) { let key = str.charAt(i) if (o[key]) { o[key] ++ } else { o[key] = 1 } } return o}console.log(getStr(str)) // {a: 6, u: 1, e原创 2022-03-09 16:18:45 · 214 阅读 · 0 评论 -
js获取n天后的日期
js获取n天后的日期(参数可为负值)const getBeforeDate = (AddDayCount) => { var dd = new Date(); dd.setDate(dd.getDate() + AddDayCount);// 获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = (dd.getMonth() + 1) < 10 ? "0" + (dd.getMonth() + 1) : (dd.getMont原创 2021-11-23 11:17:02 · 804 阅读 · 0 评论 -
js处理各种时间格式
1.格式化时间支持2种分割符的时间 eg: YYYY-MM-DD hh:mm:ss YYYY/MM/DD hh:mm:ss,或者毫秒数export const formateDate = (date, formater) => { if (typeof (date) !== 'number' && typeof (date) !== 'object' || !date) { return "-- : --"; } var nowDate = new Date(原创 2021-06-22 17:46:08 · 2269 阅读 · 0 评论 -
js实现给数组中的对象按对象的某一属性排序
js实现给数组中的对象按对象的某一属性排序let arr = [{ id: 5 }, { id: 8 }, { id: 3 }, { id: 1 }, { id: 2 }]const compare = (property) => { return function (a, b) { var value1 = a[property]; var value2 = b[property]; return value1 - value2; };};arr.sort(c原创 2021-11-23 11:53:38 · 302 阅读 · 0 评论