如何对一个含有相同元素的数组进行去重操作?

如何对一个含有相同元素的数组进行去重操作?


HarmonyOS
2024-08-05 17:42:25
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect
@State arr: string[] = []
aboutToAppear(): void {
  this.arr.push("aa")
  this.arr.push("aa")
  this.arr.push("bb")
  //数组中含有两个aa字符串。
  //Set集合具有去重的功能
  let set = new Set(this.arr)
  //Array.from()将Set集合转为Array数组
  this.arr = Array.from(set)
  console.log("========="+this.arr)
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
分享
微博
QQ
微信
回复
2024-08-05 22:30:57
相关问题
如何一个文件进行读写操作
1186浏览 • 1回复 待解决
HarmonyOS ArkTS数组
556浏览 • 1回复 待解决
如何判断一个数组不为空?
1076浏览 • 1回复 待解决
如何实现字节数组进行解压
2150浏览 • 0回复 待解决
Napi中方法如何返回一个数组类型?
1222浏览 • 1回复 待解决
基于CameraKit相机进行操作
1419浏览 • 1回复 待解决
如何实现ArrayList删除、等功能
1084浏览 • 1回复 待解决
基于PhotoViewPicker图片进行操作
1580浏览 • 1回复 待解决
msyql 连表查询怎么
3371浏览 • 1回复 待解决
readonly修饰数组无法获取数组元素
2903浏览 • 1回复 待解决
如何判断一个对象是否在对象数组
3164浏览 • 1回复 待解决