【问题标题】:React JS error : Expected an assignment or function call and instead saw an expressionReact JS 错误:期望一个赋值或函数调用,而是看到一个表达式
【发布时间】:2020-11-16 07:48:43
【问题描述】:

我是 React 初学者 为什么会出现此错误? 第 6:5 行:期望一个赋值或函数调用,而是看到一个表达式 我需要你的帮助

完整代码:

function getNumbers() {
  const candidate = [1, 2, 3, 4, 5, 6, 7, 8, 9];
  const array = [];
  for (let i = 0; i < 4; i += 1) {
    const chosen = candidate.splice(Math.floor(Math.random() * (9 - i)), 1)[0];
    array.push[chosen];
  }
  return array;
}

export default getNumbers;

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    array.push 是一个函数,所以你使用括号,而不是方括号。像这样:

    array.push(chosen)

    【讨论】:

      猜你喜欢
      • 2021-04-12
      • 2020-02-12
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      • 2020-03-21
      • 2011-05-09
      • 2015-11-03
      相关资源
      最近更新 更多