2014-03-03 81 views
0

,如果我做這樣的事在AngularJS我想知道,AngularJS - 過濾器返回參考?

var myCat = cats.filter(function(comparedCat) { 
    if(comparedCat.parentCategory != undefined) { 
     return cat.id === comparedCat.parentCategory.id; 
    } 
}); 

,並返回一個對象

[Object, Object, ...] 

列表中引用到貓的對象,這些對象呢?換句話說,如果我改變貓的子集(返回的對象數組),它會改變貓的對象嗎?

回答

2

所以我發現myCat對象實際上是對貓的對象的引用。這太酷了,您可以更改返回的對象以反映在原始對象上。