- 博客(3)
- 收藏
- 关注
原创 常见面试题
常见面试题 1、 for in && for of的区别 for in for ... in 循环返回的值都是数据结构的 键值名。 遍历对象返回的对象的key值,遍历数组返回的数组的下标(key)。 for ... in 循环不仅可以遍历数字键名,还会遍历原型上的值和手动添加的其他键。 特别情况下, for ... in 循环会以任意的顺序遍历键名 总结: for in 循环特别适合遍历对象。 for of for of 循环用来获取一对键值对中的值,而 for in 获取的是 键名
2020-08-18 11:52:44 237
原创 排序方式
总结五种常见排序方式 一、sort( ) ,对数组进行正序或者倒序排列,改变原数组 var arr=[1,4,6,2,3,8,7,6,5,3,9,10]; //return a-b,表示从小到大排列 //return b-a,表示从大到小排列 arr.sort(function(a,b){ return a-b; }) ##### 冒泡排序 从后向前循环 内部从前向后循环到外层变量 判断前值是否大于后值,如果前值大小后值,则交换位置 function sort(arr){ var len=arr
2020-08-17 14:48:15 256
原创 数组去重的几种方法
数组去重的几种方法 一、使用new Set 方法 let arr=[1,4,5,6,6,7,8,6,7,6] let newArr=Arry.from(new Set(arr)) 二、使用双层for循环 let arr=[1,4,5,6,6,7,8,6,7,6] for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.length;j++){ if(arr[i]===arr[j]){ arr.spli
2020-08-12 16:45:34 622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人