js 数组删去重复的添加不存在的元素
2017-11-02 14:38
357 查看
http://www.cnblogs.com/gangerdai/p/6186458.html
代码功能:判断数组里是否有我要看的元素,如果没有就添加到数组里,如果有就去掉。
var selectArr=[];
function checkSelArr(selected){
var len=selectArr.length+1;
for(var i=0;i<len;i++){
if(selected == selectArr[i]){
selectArr.splice(i,1);
return;//利用函数的返回功能中断push操作
}
};
selectArr.push(selected)
}
注:selected 是我要检查的元素。
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
arrayObject.splice(index,howmany,item1,.....,itemX)
代码功能:判断数组里是否有我要看的元素,如果没有就添加到数组里,如果有就去掉。
var selectArr=[];
function checkSelArr(selected){
var len=selectArr.length+1;
for(var i=0;i<len;i++){
if(selected == selectArr[i]){
selectArr.splice(i,1);
return;//利用函数的返回功能中断push操作
}
};
selectArr.push(selected)
}
注:selected 是我要检查的元素。
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
arrayObject.splice(index,howmany,item1,.....,itemX)
参数 | 描述 |
---|---|
index | 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 |
howmany | 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 |
item1, ..., itemX | 可选。向数组添加的新项目。 |
相关文章推荐
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- 去除js数组中的重复元素
- js 判断数组重复元素以及重复的个数
- JS数组声明技巧、数组动态添加元素
- js去掉数组中的重复元素
- JS 对象数组的元素删除,比较对象数组,删除重复对象
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- js数组去掉重复的元素
- 【程序猿技术】Js中去除数组中重复元素的4种方法
- js过滤数组重复元素
- JS数组声明技巧、数组动态添加元素
- JS 清除字符串数组中,重复元素
- js如何往数组Array(list)中添加元素
- JS实现求数组重复第N多元素——数组实现
- JS取出数组中重复的元素
- m个元素的数组,随机选择n个不重复元素(js实现)
- js对象数组添加元素
- js获取两个数组不同的元素并返回不同元素组成的数组,并对不同的元素添加一个新的属性
- js在数组中删除重复的元素自保留一个(两种实现思路)
- JS中取数组中重复的元素和去除重复的元素