【删除一个数组中重复的元素】从别人那里听来的,作为原创,哈哈哈。
======删除一个数组中重复的元素,只保留第一个
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.splice($.inArray(testArray[j],testArray),1);
}
}
}
console.log(testArray);
//循环方法二
for(var i=0;
i
testArray.splice(j,1);
//删除testArray中索引为j的元素注意里面的参数1,表示删除一个
}
}
}
console.log(testArray);
以上是删除数组中重复元素的两种循环方法。两种都行,觉得第二种方便一点。大概就这也多,记下来,以后方便使用
推荐阅读
- 学习笔记|uni-app开发小程序
- java计算文本MD5值
- Android圆形进度条控件-CircleSeekBar
- 学习笔记|安卓中一些界面过场动画的实现
- MongoDB-存储
- 学习笔记|Burnside引理和polay计数学习笔记
- Python|【网易2019年秋招笔试题】编程题第二题(香槟塔里倒香槟——参考代码和编程思路)
- Android|安装APP损坏,出现[INSTALL_FAILED_DEXOPT]的解决办法
- Android|java日期格式化
- Android|android 读取json数据(遍历JSONObject和JSONArray