【发布时间】:2020-06-04 15:23:34
【问题描述】:
我有一个数组,我想在每次出现时从我的数组中过滤或删除以下网址:
"https://basueUrl.com/Claim"
"https://basueUrl.com/ExplanationOfBenefit"
我的数组
Array= [
"https://basueUrl.com/Patient"
"https://basueUrl.com/Organization"
"https://basueUrl.com/Claim"
"https://basueUrl.com/Practitioner"
"https://basueUrl.com/Encounter"
"https://basueUrl.com/Condition"
"https://basueUrl.com/Claim"
"https://basueUrl.com/ExplanationOfBenefit"
"https://basueUrl.com/Claim"
"https://basueUrl.com/ExplanationOfBenefit"
"https://basueUrl.com/ExplanationOfBenefit"
]
第一个解决方案我尝试了 for 循环但没有成功?
for( var i = 0; i < Array.length; i++){
if ( Array[i] === "https://basueUrl.com/ExplanationOfBenefit" & "https://basueUrl.com/Claim") {
Array.splice(i, 1);
i--;
}
}
console.log(Array);
第二个解决方案我尝试了一个删除方法也不起作用。
function arrayRemove(Array, value) {
return Array.filter(function(ele){
return ele != value;
});
}
var result = arrayRemove(Array,"https://basueUrl.com/ExplanationOfBenefit" & "https://basueUrl.com/Claim");
有什么建议吗?
【问题讨论】:
标签: javascript arrays function for-loop