【发布时间】:2017-11-17 16:26:06
【问题描述】:
如果一个数组中的一个对象的属性在另一个数组中相同并返回值,我需要检查 Angular2。有没有更有效的方法来做到这一点,或者可能类似于 Swift 中的.contains?
doSomething(){
for (let element1 of array1) {
for (let element2 of array2) {
if (element1.id == element2.id) {
return Observable.fromPromise(element2);
}
}
}
}
编辑:
我必须订阅这个值,因为我正在从数据库中加载值(在 fromPromise 中):
this.doSomething().subscribe(id => {
...
}
【问题讨论】:
标签: arrays angular object for-loop