JavaScript
周健同学
这个作者很懒,什么都没留下…
展开
-
对象遍历方法总结
01-for-in const obj = { a: 1, b: 2, c: 3, d: 4, e: 5, f: 6, g: 7 } for(let key in obj){ console.log(key + '---' + obj[key]) } 02-Object.keys const obj = { a: 1, b: 2, c: 3, d: 4, e: 5, f: 6, g:原创 2020-12-12 16:19:06 · 100 阅读 · 0 评论 -
数组的遍历方法总结
01-for const arr = [1,2,3,4,5,6,7,8,9] for(let i=0,len=arr.length;i<len;i++){ console.log(arr[i]) } //使用临时变量缓存数组长度,避免每一次循环都获取一次数组长度 //当数组长度较大时优化明显 02-for-of const arr = [1,2,3,4,5,6,7,8,9] //遍历数组中的每一个元素 for(let value of arr){ console.log(value原创 2020-12-12 15:40:36 · 161 阅读 · 0 评论 -
数组排序方法归类
冒泡排序 const arr = [3,4,1,2,6,5] function order(arr) { for(let i=0;i<arr.length;i++){ for(let j=0;j<arr.length - i;j++){ if(arr[j]>arr[j+1]){ let temp = arr[j] arr[j] = arr[j+1]原创 2020-12-09 15:57:57 · 117 阅读 · 0 评论 -
数组去重方法归类
for循环 splice去重 const arr = [1,1,1,2,2,3,4,5,6,3,4,2,4,1,] function unique(arr) { for(let i=0;i<arr.length;i++){ for(let j= i+1;j<arr.length; j++){ if(arr[i] == arr[j]){ arr.splice(j,1) j--原创 2020-12-09 15:32:16 · 83 阅读 · 0 评论