AngularJS - 过滤返回参考?

时间:2014-03-03 16:44:56

标签: javascript angularjs reference

我想知道我是否在AngularJS中做了类似的事情,

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

并返回一个对象列表

[Object, Object, ...]

这些对象是否引用了猫中的对象?换句话说,如果我改变猫的子集(返回的对象数组),它会改变猫的对象吗?

1 个答案:

答案 0 :(得分:3)

所以我发现myCat对象实际上是对猫对象的引用。这太酷了,您可以更改返回的对象以反映在原始对象上。