Если вы хотите вернуть photos
sub array
или, другими словами, только значение данного key
, вы просто хотите получить доступ к значению key
из результата .find()
, используя [key]
:
findAssets = function(key){
return assets.find((asset) => {
return asset[key]
})[key]
}
Демонстрация:
let assets = [{
"photos": [{
"id": 1,
"label": "bad-syn.jpg",
"size": 38284
}]
}]
findAssets = function(key){
return assets.find((asset) => {
return asset[key]
})[key]
}
console.log(findAssets("photos"));
Примечание:
Предполагается, что данный key
существует в ваших assets
объектах, в противном случае он может выдать ошибку.