假设我有一个类似下面的数组:
["file1.java", "file32.js", "file44.java", "file4.html", "file15.js"]
我想过滤掉以“.java”结尾的元素。因此,我想以某种方式能够搜索子字符串“.java”,因为我正在迭代我的数组中的每个元素。我该怎么做呢?谢谢
答案 0 :(得分:1)
您可以使用Array
类型的filter()
方法:
var files = ["file1.java", "file32.js", "file44.java", "file4.html", "file15.js"];
var filtered = files.filter(function(item) {
return item.endsWith(".java");
}
);
console.log(filtered);