删除一个数组中重复的元素
来源:互联网 发布:空气质量监测数据 编辑:程序博客网 时间:2024/05/16 17:19
从别人那里听来的,作为原创,哈哈哈。
======删除一个数组中重复的元素,只保留第一个
var testArray=[
[
"手机前缀",
"省市",
null
],
[
"1354552.0",
"广东深圳",
null
],
[
"1388888.0",
"云南昆明",
null
],
[
"1388888.0",
"云南dd",
null
]
];
//循环方法一
//$.inArray(testArray[j],testArray)找到testArray中的元素testArray[j]的索引, testArray.splice(xxx,1) 删除testArray中索引为xxx的元素
for(var i=0;i<testArray.length-1;i++){
for(var j=i+1;j<testArray.length;j++){
if(testArray[i][0] == testArray[j][0]){
testArray.splice($.inArray(testArray[j],testArray),1);
}
}
}
console.log(testArray);
//循环方法二
for(var i=0;i<testArray.length-1;i++){
for(var j=i+1;j<testArray.length;j++){
if(testArray[i][0] == testArray[j][0]){
testArray.splice(j,1);//删除testArray中索引为j的元素 注意里面的参数1,表示删除一个
}
}
}
console.log(testArray);
以上是删除数组中重复元素的两种循环方法。两种都行,觉得第二种方便一点。大概就这也多,记下来,以后方便使用
- 删除一个数组中重复的元素
- 删除一个数组中重复的元素
- C 删除一个数组中重复的元素
- 删除数组中存在重复的元素。
- Java 删除数组中重复的元素
- 删除数组中重复的元素
- 删除排序数组中重复的元素
- Leetcode018--删除数组中重复的元素
- 删除数组中重复的元素
- 删除数组中重复的元素
- 删除字符数组中重复的元素
- 删除数组中重复元素
- 删除数组中重复元素
- 一个有序的数组中,删除重复出现的元素,输出不再重复出现的元素个数
- 删除有序数组中重复元素的一个非常简洁的算法
- 删除数组的重复元素
- 删除数组中重复出现的元素,只留下一个,排序后输出
- 删除一个数组中的重复元素
- JPA实现一对多(OneToMany)关联
- linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明
- Keil 0xFD Bug 汉字不全bug
- IO流总结
- ionic在osx下安装
- 删除一个数组中重复的元素
- Mindis HDU-6097
- macOS快捷键
- G
- WordPress中了木马,怎么办?
- WEB浏览器与UHF超高频读卡器
- Uva 550 Multiplying by Rotation(模拟乘法)
- C标准库之三:errno.h
- List常用方法及3种常用遍历方式