Javascript 如何从数组中删除特定值
我正在尝试从一个数组中删除我只想在该数组中删除的值 main.js:Javascript 如何从数组中删除特定值,javascript,jquery,Javascript,Jquery,我正在尝试从一个数组中删除我只想在该数组中删除的值 main.js: var arr=["test1.html","power.html","main.html","save.md","kart.html","taste.txt"]; for(var i = 0;i<arr.length; i++){ { arr[i].remove("???"); } console.log(arr); // Output should be like arr=["tes
var arr=["test1.html","power.html","main.html","save.md","kart.html","taste.txt"];
for(var i = 0;i<arr.length; i++){
{
arr[i].remove("???");
}
console.log(arr);
// Output should be like arr=["test1.html","power.html","main.html","kart.html"];
var arr=[“test1.html”、“power.html”、“main.html”、“save.md”、“kart.html”、“taste.txt”];
对于(var i=0;i您可以尝试使用filter()
和endsWith()
var arr=[“test1.html”、“power.html”、“main.html”、“save.md”、“kart.html”、“taste.txt”];
arr=arr.filter(i=>i.endsWith('.html');
console.log(arr);
如何过滤它?你能编辑我的代码吗?arr=arr.filter(e=>/\.html$/.test(e));
你能用其他方法代替过滤吗?不确定你为什么被否决TBH你能用其他方法代替过滤吗?@Malli,请检查第二个答案。。。。