![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
js笔记
$小呆瓜
前端菜鸟
展开
-
找出数组里面 第一个出现了3次的数
用了笨办法,如果哪位大神看见了帮忙改改,谢谢!<script> var array = [1, 1, 1, 2, 2, 2, 3, 3, 3]; array.sort(function (a, b) { return b - a }); var temp; for (let i = 0; i < array.length; i++) { var count = 0; for (let j = 0; j < array.length; j++)原创 2021-09-25 15:41:19 · 138 阅读 · 0 评论 -
实现一个函数,提取一个URL中的所有GET的query参数,返回object
实现一个函数,提取一个URL中的所有GET的query参数,返回object <script> function fn(url) { if (url == null || typeof (url) != "string") { return null } temp = url.split("?")[1].split("&"); json = {}; for (const i in temp) { if (Object.hasOwnPro原创 2021-09-25 12:15:09 · 249 阅读 · 0 评论 -
二维数组转一维数组方式
方法1:ES6 flat嵌套数组转一维数组 var arr = [[1,2,3],[4,5,6],[7,8,9]]; //方式1:es6 var arr1 = arr.flat() console.log(arr1) //[1, 2, 3, 4, 5, 6, 7, 8, 9] //排序 arr1.sort(function(a,b){ return b-a }) console.log(arr1) //[9, 8, 7, 6, 5, 4, 3, 2, 1]方式2:循原创 2021-09-25 11:25:22 · 366 阅读 · 0 评论 -
js数组去重方法
方法1:es6去重 var arr = [1, 2, 3, 4, 4, 3, 2, 1] //方式1:es6去重 var arr1 = [...new Set(arr)] console.log(arr1) // [1, 2, 3, 4]方式2:indexOf去重 //方式2:indexOf去重 var temp = [];//新的数组 for (const iterator of arr) { if(temp.indexOf(iterator) === -1){原创 2021-09-25 11:16:31 · 48 阅读 · 0 评论