Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从数组中删除特定值_Javascript_Jquery - Fatal编程技术网

Javascript 如何从数组中删除特定值

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

我正在尝试从一个数组中删除我只想在该数组中删除的值

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=["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,请检查第二个答案。。。。