javaScript功能函数
一些功能方法的收集
weixin_44486632
这个作者很懒,什么都没留下…
展开
-
cookie设置,获取,删除
在某些情况下,我们会使用到cookie来缓存一些数据,cookie的设置,和删除都需要手动的设置cookie,获取cookie的时候更是要进行筛选匹配才能取到想要的值,因为cookie的值是一段以分号连接的key=value的字符串;例如: name=rose;age=18;sex=boy为了方便cookie的操作,可以把这些操作写成一些函数工具/** 设置cookie @param na...原创 2019-12-19 22:19:41 · 82 阅读 · 0 评论 -
数组去重的4种方式
数组去重有很多种方法,跟着大佬学习了几个小方法,做个笔记加深印象,数组去重一 循环遍历var arr=[2,2,'2','2'];var res=[];for(var i=0,len=arr.length;i<len;i++){ for(var j=0,resLen=res.length;j<resLen;j++){ if( arr[i] === res[j]{ b......原创 2020-01-02 22:39:04 · 79 阅读 · 0 评论 -
数组对象去重
// 数组对象去重filterRepeat(arr) { // 去掉相同id的项目 /* @element: 当前遍历到的元素。 @index: 当前遍历到的索引。 @self: 数组本身。 */ arr = arr.filter((element, index, self) => { return self.findIndex(el => el.id=== element.id) === index }) return arr}——————原创 2021-03-04 09:05:05 · 107 阅读 · 1 评论 -
时间格式化函数 + 获取近x小时的日期或时间
function dateFormat(fmt, date) { let ret; const opt = { "Y+": date.getFullYear().toString(), // 年 "m+": (date.getMonth() + 1).toString(), // 月 "d+": date.getDate().toString(), // 日 "H+": date.getHours().toS原创 2021-04-08 16:55:54 · 83 阅读 · 0 评论 -
获取时间区间所有日期的小工具
根据两个日期 获取日期区间的所有日期和星期假设我们要获取2019-10-10 到 2019-12-12之间的所有日期,直接上代码先//给Date对象的原型加一个时间格式化为 YYYY-MM-DD的函数Date.prototype.format=function(){ var y=this.getFullYear(); //获取年份 var m=this.getMonth()+1>=...原创 2019-12-12 22:49:58 · 241 阅读 · 0 评论