1.字符串數組去除含特定字符串的元素
項目就是不斷的累積過程,當你遇到了問題,一些基礎的知識不熟的時候就會和我一樣去網上找找資料,這不我就希望整理一些對你們有用的資料,廢話不多說直接上代碼。
function removeStr(arr,removeStr){
var array=new Array();
for(var i=0;i<arr.length;i++){
if(arr[i].indexOf(removeStr)==-1){
array.push(arr[i]);
}
}
return array;
}
//實例去除數組中包含12字符串的數據
var aa=["112","11","23","221","1221"];var caa = removeStr(aa,"12");console.log(caa);
2.實現數組合並去重
直接上代碼,都是經過測試可通性才往上放的
function mergeArray(arr1, arr2) {
for (var i = 0; i < arr1.length; i++) {
for (var j = 0; j < arr2.length; j++) {
if (arr1[i] === arr2[j]) {
arr1.splice(i, 1); //利用splice函數刪除元素,從第i個位置,截取長度爲1的元素
}
}
}
for (var i = 0; i < arr2.length; i++) {
arr1.push(arr2[i]);
}
return arr1;
}
//實例去重數據
var a=["1","2","3"],b=["1","5","3"];var c = mergeArray(b,a);console.log(c);
如果對你有幫助的話麻煩給個小心心或者關注哈!!!您的支持將是我一直堅持下去的動力。