Underscore [13] : 使用 filter 情境

摘要:Underscore 使用 filter 情境

在前面我們使用過 find , where 等語法取得我們所需要的物件 , 

 

find 的話其實只能找到符合條件的第一筆 , 這次我們來使用跟 where 差不多的 filter 語法 , 

 

都可以取得所有符合條件的物件 , 

 

首先我們先建立了下面的結構 : 

 


下面的範例為取得書籍名稱 ( BOOKNAME ) 為移動迷宮的物件



var target = _.filter(bookstore,function(item){
  
    return item.BOOKNAME === "移動迷宮";
});

 

不過 jquery 也有相對應的 filter 語法 : 

 


var target2 = bookstore.filter(function(item){
    
    return item.BOOKNAME === "移動迷宮";
  
});

 

程式範例