无法从Javascript中的“每个”函数返回布尔值

时间:2018-11-23 12:51:14

标签: javascript reactjs boolean

我假设这是一个菜鸟错误,但我还是无法解决。

  _internshipVerification = e => {
    const array = Object.values(this.state.internship);
    return array.every(this._notEmpty);
  };

  _notEmpty = element => {
    return element !== "";
  };

我正在尝试检查数组中的所有元素是否都不为空,并且我猜它是否可以正常工作,因为如果执行console.log(array.every(this._notEmpty)),则可以得到预期的行为。但是,我既不能分配也不能从boolean返回array.every(this._notEmpty)。仅在使用console.log时有效。

这是JSX:

 <button type="submit" onClick={this._internshipVerification}>
   <i className="fas fa-check" /> Submit
 </button>

0 个答案:

没有答案