目录
前端面试题js
1.js去重方法一:arr.splice
<script>
var arr=[1,3,5,6,3,5,6,3,7,9,24,24],
//先声明一个函数后利用for循环嵌套
function a(arr){
for(var i=0;i<arr.length-1;i++){
for(var j=i+1;j<arr.length;j++){
if(arr[i]==arr[j]){
//splice增删改
arr.splice(j,1);
j--;
}
}
}
//此时返回的arr已经发生改变是去重后的新数组
return arr;
}
//声明一个新的名来调用函数
var arr1=a(arr)
console.log(arr1)
</script>
2.多种排序:arr.sort
(1)arr.sort
<script type='text/javascript'>
var array7 = [123, 1235, 1, 4, 3, 72];
console.log(array7.sort())
//这个方法更严谨些
var array8 = array7.sort(function