У меня есть приложение реагирования, где я использую библиотеку axios, чтобы получить некоторые значения и установить их в массив объектов javascript в моем состоянии
componentDidMount(){
axios.get('http://localhost:8080/zoo/api/animals')
.then(res => this.setState({animals: res.data}))
}
Теперь я хочу проверить, содержит ли объект Owner
объект внутри него, и отфильтровать, что делает,
Сначала я попытался создать const, а затем с помощью фильтра проверить, содержат ли они объекты, а затем установить состояние, но я не могу сохранить свои значения в локальной переменной
componentDidMount(){
const animals= [];
axios.get('http://localhost:8080/zoo/api/animals')
.then(res => animals=res.data)
console.log(animals) // logs empty array
console.log('mounted')
}
как я могу сделать так, чтобы я мог получить только животных, которые НЕ имеют предмет-хозяина внутри?