Nodejs:如何在javascript中搜索数组中的子字符串?

时间:2013-10-31 21:53:03

标签: javascript arrays search substring

假设我有一个类似下面的数组:

["file1.java", "file32.js", "file44.java", "file4.html", "file15.js"]

我想过滤掉以“.java”结尾的元素。因此,我想以某种方式能够搜索子字符串“.java”,因为我正在迭代我的数组中的每个元素。我该怎么做呢?谢谢

1 个答案:

答案 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);