如何通过IF语句检查数组是否为空?

我有这个数组'acessos'是空的

...
constructor(props){
    super(props);
    this.state = {
      acessos:[]
    };
  }
...

然后,我试图检查“acessos”是否为空,是否将其推送到其中。我尝试使用null但没有结果,那么如何检查是否为空?
...
if(this.state.acessos === null){
      this.state.acessos.push({'uuid': beacons.uuid, 'date':date});
      this.setState({acessos: this.state.acessos});
} else {
...

最佳答案

我同意朱利安。另外,您不必将其与null进行比较。你可以这样写

this.state.acessos && this.state.acessos.length > 0

10-07 21:59