2016-06-14 50 views
1

是否有通過對象的簡單的方法來循環,找到的東西都串像搜索媒體文件對象

var types = [ ".jpg" , ".png" , ".mp3 ", ".mp4"]; 

的對象包含很多子對象,可能會或可能不會在媒體文件他們。

我只想要一個列表中的所有媒體文件?

+1

你能不能給我們你的對象的樣本? – deceze

+0

你可以在這裏發佈確切的對象(引用'對象包含大量的子對象')?只有這個陣列,這不是什麼大問題。 – Fka

+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 

     } 
    } 
}