是否有一种简单的方法可以循环访问对象并找到类似
的所有字符串 var types = [ ".jpg" , ".png" , ".mp3 ", ".mp4"];
对象包含许多子对象,这些子对象可能包含也可能没有媒体文件。
我只想要一个包含所有媒体文件的列表?
答案 0 :(得分:0)
检查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
}
}
}