自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 reduce数组去重

reduce数组去重在做项目中发现一个数组去重的方法,个人感觉非常好用,做一个记录。假设原数组为 let rows =[{uuid:1,name:'a1'},{uuid:2,name:'a2'},{uuid:3,name:'a4'},{uuid:2,name:'a2'}] 那么用reduce方法根据uuid进行去重代码如下let rows =[{uuid:1,name:'a1'},{uuid:2,name:'a2'},{uuid:3,name:'a4'},{uuid:2,name:'a2'}]

2020-09-07 11:38:49 1044

原创 匹配传入字符串重复的字母,不区分大小写,并对应重复数 返回

匹配传入字符串重复的字母,不区分大小写,并对应重复数 返回function duplicateCount(text) { text = text.toLowerCase(); var hash = []; var hash_num = [] for (var i = 0; i < text.length; i++) { if (hash[text[i]] =...

2020-04-01 11:10:00 246

原创 websocket封装

【代码】websocket封装。

2023-05-10 11:58:03 233

原创 chrome浏览器不支持video标签,不能自动播放。

2、在页面内搜索栏中写入:Autoplay policy,并将默认为“Default”,修改为 “No user gesture is required” 即可。问题:chrome浏览器不支持video标签的autoplay属性,网页刷新后不能自动播放视频。1、打开chrome浏览器,地址栏中输入:chrome://flags。在video标签中加入muted=“true” 属性,但会让视频静音。方法二:(参考百度经验)

2023-01-01 15:42:18 3015

原创 git修改密码后拉代码失败解决

not valid: is this a git repository

2022-10-27 18:08:09 1755 1

转载 Vue中使用 moment 格式化时间

Vue中使用 moment 格式化时间原链接地址

2020-07-20 13:57:39 493

原创 正则匹配

匹配输入框内敏感词 Array.prototype.Exists = function(val){ var b = fasle; var word = ''; for(var i=0; i<this.length;i++){ var listItem = new RegExp(this[i]); if(listItem.text(v)){ b = true; ...

2020-05-04 18:18:33 136

转载 JS Stack 栈

JS Stack 栈原文地址

2020-04-01 16:49:24 178

转载 js十大排序算法:冒泡排序

js十大排序算法:冒泡排序排序算法说明:(1)对于评述算法优劣术语的说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复杂度: 运行...

2020-04-01 16:45:12 178

转载 JS 实现两个很大的数字相加

转载自原文章 function add(a, b) { var res = '', temp = 0; a = a.split(''); b = b.split(''); while (a.length || b.length || temp) { temp += ~~a.pop() + ~~b.pop(); res = (temp % 10) ...

2020-04-01 11:36:26 724

原创 js 找出字符串中不同的数字,返回结果下标要从1开始

找出字符串中不同的数字function iqTest(numbers) { // ... numbers = numbers.split(' '); var oddNum = []; //奇数数组 var evenNum = []; //偶数数组 for (var i = 0; i < numbers.length; i++) { if (number...

2020-04-01 11:25:43 689

原创 js找出数组中元素两边的和相等的元素下标

js找出数组中元素两边的和相等的元素下标 function findEvenIndex(arr) { let prev = 0; prev = arr.reduce((prev, item) => { return prev + item; }); let num = 0; let index = -1; for (let i = 0; i &...

2020-04-01 11:21:47 463

原创 基数金字塔返回第n行的和

基数金字塔返回第n行的和function rowSumOddNumbers(n) { var x = n * n - n + 1; var all = 0 for (var i = 0; i < n; i++) { all += x; x += 2; } return all; }主要还是想办法找到第n行的开始值,剩下的就是累加的工作了...

2020-04-01 11:19:27 108

原创 将数字各位进行相加,返回单位数

将数字各位进行相加,返回单位数function digital_root(n) { var n_str = String(n); if (n_str.length > 1) { var total = 0; for (var i = 0; i < n_str.length; i++) { total += Number(n_str[i]) ...

2020-04-01 11:16:18 215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除