- 博客(10)
- 收藏
- 关注
转载 JS去重方法
方法一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Array.prototype.dist...
2018-07-24 09:39:02 3145
转载 ES6 数组内对象去重
去重Setconst arr = ['张三','张三','三张三']let set = new Set(arr); // set 自带去重// Set { '张三', '三张三' }console.log(set);console.error(Array.from(set)); // [ '张三', '三张三' ] 去重reducelet hash = {};let c...
2018-07-23 18:56:26 1335
转载 js合并两个数组生成合并后的key:value数组
// var activeSubjectsName = ["语文", "数学", "英语", "思想品德", "科学"];// var activeSubjectsNum = [46, 2, 2, 28, 29];// var activeSubjectsArr = []; for (var i = 0; i < activeSubjectsName.length; i++)..
2018-07-20 15:09:50 4011 1
转载 JS 对象(Object)和字符串(String)互转方法
利用原生JSON对象,将对象转为字符串? 1 2 3 4 5 6 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date = '8 May, 2011'; var str = JSON.st...
2018-07-18 18:24:27 3654
转载 用正则表示式,取中文中所有中括号[]的内容
let testStr = "now [里斯本] [test002] [ddddd] [adfasd][3234]"; function getFaceTag(message) { let re = /\[([\u4e00-\u9fa5\w]+)\]/g; let r = {fulltag:[],tags:[]}; let m; while(m = re.exe...
2018-07-14 21:50:05 2078
转载 匹配多个括号内的值
.*\(([^\(\)]*)\).*\(([^\(\)]*)\).*\(([^\(\)]*)\).* 这个是用来匹配用的\1,\2,\3 匹配的结果解释一下匹配语句因为是匹配3哥数据,所以写了三个一样的 .*\(([^\(\)]*)\)我就解释一个, 其它的相同第一个 .*\( 表示匹配 ( 前面的所有数据,不管你是字符串还是数字等所以用 . 点号\(表...
2018-07-14 19:28:04 2198
转载 js正则表达式 匹配两个特定字符间的内容
1、js截取两个字符串之间的内容:[html] view plain copyvar str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//结果bbbcccdddeee 2、js截取某个字符串前面的内容:[html] view plain copyvar str = "aaabbbcccddde...
2018-07-14 19:27:10 2441
转载 取到回掉函数里面的值
function getCookie(){chrome.cookies.get({'name':'prouserid','url':domain[0]}, function(cookie){ doNext(要取的值); });}function doNext(要取的值){ console.log('123'); console.log(要取的值);...
2018-07-13 17:34:32 293
转载 setInterval的用法以及示例
这篇文章主要介绍了js的setInterval方法的用法以及示例,非常的有用,这里推荐给小伙伴们。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。 setinterval()用法 setInterval(code,millisec...
2018-07-12 10:19:40 75030
转载 let 和 for
let、 var、 setTimeout,一点思考。for(var i = 0; i < 10; i++){ setTimeout(function(){ console.log(i); },100);}12345结果是很显而易见的,10次都是10,在面试前端的闭包知识时候很常见。 用上let之后,for(let i = 0; i < 10; i++)...
2018-07-10 14:40:26 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人