<script>
// 数组的去重方式
var arr = [10, 20, 40, 50, 30, 30, 50, 50, 50, 10, 40, 30, 50, 70];
console.log("原数组", arr);
console.log("去重后的数组", qv(arr));
// 第四种 去重的方法
// function qv(arr) {
// for (var i = 0; i < arr.length - 1; i++) {
// for (var j = i + 1; j < arr.length; j++) {
// if (arr[i] === arr[j]) {
// arr.splice(j, 1)
// i--;
// }
// }
// }
// return arr;
// }
// 第三种数组去重的方式
// function qv(arr) {
// for (var i = 0; i < arr.length; i++) {
// if (arr.indexOf(arr[i]) !== i) {
// arr.splice(i, 1);
// i--
// }
// }
// return arr;
// }
// 数组去重的第二重方式
// function qv(arr) {
// var newArr = [];
// for (var i = 0; i < arr.length; i++) {
// if (arr.indexOf(arr[i]) === i) {
// newArr.push(arr[i])
// }
// }
// return newArr
// }
// 数组去重的第一种方式
function qv(arr){
var newArr=[];
for(var i= 0; i< arr.length;i++){
if(newArr.indexOf(arr[i]) === -1){
newArr.push(arr[i])
}
}
return newArr;
}
</script>
js 数组去重
最新推荐文章于 2024-09-02 17:34:07 发布