我使用此功能。此函数返回true或false。但是始终返回未定义的外部函数。我如何获得结果为真或假。
isInFavorites(i) {
this.storage.ready().then(() => {
this.storage.get('favoriteCard').then((data) => {
this.favoriteItems = data;
for (var j = 0; j < this.favoriteItems.length; j++) {
if (this.favoriteItems[j].favoriteId == i) {
return true;
} else {
return false;
}
}
})
})
}