21xrx.com
2024-11-09 06:00:06 Saturday
登录
文章检索 我的文章 写文章
javascript数组遍历
2023-06-11 04:22:48 深夜i     --     --

最近我在学习javascript,其中学到了一些关于数组的知识,今天我想分享一下我所学到的关于javascript数组去重、排序和遍历的知识。

首先,javascript数组去重是一个非常常见的需求,因为我们在处理数据的时候,往往会出现重复的情况。在javascript中,可以使用Set这个对象来实现数组的去重,代码如下:


let arr = [1, 1, 2, 3, 3];

let set = new Set(arr);

arr = Array.from(set);

console.log(arr); // [1, 2, 3]

在这段代码中,我们先创建了一个数组arr,其中包含了重复的元素。然后我们使用Set对象将数组去重,将去重后的Set对象转换成数组,并将其赋值给arr这个变量。最后输出结果就是去重后的数组,即[1, 2, 3]。

其次,javascript数组排序也是经常用到的。在javascript中,可以使用sort()方法对数组进行排序,代码如下:


let arr = [1, 4, 2, 3, 5];

arr.sort((a, b) => a - b);

console.log(arr); // [1, 2, 3, 4, 5]

在这段代码中,我们创建了一个未排序的数组arr,然后使用sort()方法对数组进行排序。sort()方法接受一个函数作为参数,这个函数用于定义排序的规则。在这个例子中,我们定义了一个箭头函数,其返回值为a-b,表示按照从小到大的顺序进行排序。

最后,javascript数组遍历是一个非常基础的知识点。在javascript中,可以使用for循环、forEach()方法、for...of循环、map()方法等多种方式对数组进行遍历。下面是一段使用for循环遍历数组的代码示例:


let arr = [1, 2, 3, 4, 5];

for (let i = 0; i < arr.length; i++) {

 console.log(arr[i]);

}

在这段代码中,我们使用for循环来遍历数组arr中的每一个元素,并将元素打印到控制台上。

总之,javascript数组的去重、排序和遍历是非常基础的操作,但也是非常重要的。学好这些知识点,对我们日常的开发会有很大的帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复