js算法
Slueia
这个作者很懒,什么都没留下…
展开
-
二分查找-labuladong
https://www.cnblogs.com/labuladong/p/12320448.html转载 2021-02-25 15:48:36 · 252 阅读 · 0 评论 -
数组去重的方法
1、利用 ES6 set去重function unique (arr) { return Array.from(new Set(arr))}var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0, 0, 'a', 'a',{},{}];console.log(unique(arr)) //[1, "true", true, 15, fal原创 2020-12-02 10:59:19 · 131 阅读 · 0 评论 -
js打乱数组的几种方法
1、利用sort排序方式打乱数组var arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]var randomNumber = function(){ // randomNumber(a,b) 返回的值大于 0 ,则 b 在 a 的前边; // randomNumber(a,b) 返回的值等于 0 ,则a 、b 位置保持不变; // randomNumber(a,b) 返回的值小于 0 ,则 a 在 b 的前原创 2020-12-02 10:35:48 · 2088 阅读 · 0 评论 -
js字符串倒序
1、var reverse = function( str ){ var stack = [];//生成一个栈 for(var len = str.length,i=len;i>=0;i-- ){ stack.push(str[i]);}return stack.join('');};2、var reverse = function(str) { var newStr = '', i = str.length - 1; for (; i原创 2020-12-02 10:07:54 · 78 阅读 · 0 评论