是否有一种简单的方法可以循环遍历对象并查找具有类似内容的所有字符串
var types = [ ".jpg" , ".png" , ".mp3 ", ".mp4"];
该对象包含许多子对象,其中可能有也可能没有媒体文件。
我只想要其中所有媒体文件的列表?
最佳答案
检查here :
您可以使用以下代码片段迭代所有对象属性:
for (var property in object) {
if (object.hasOwnProperty(property)) {
// iterate here over all types
// like this:
var filtered = types.filter(function(type){
return property.indexOf(type) > -1 ; // substr
});
if(filtered.length > -1){
// found a type
}
}
}
关于javascript - 在对象中搜索媒体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37805118/