簡體   English   中英

React JS 錯誤:預期分配或 function 調用,而是看到一個表達式

[英]React JS error : Expected an assignment or function call and instead saw an expression

我是 React 初學者 為什么會出現這個錯誤? 第 6:5 行:預期分配或 function 調用,而是看到一個表達式我需要你的幫助

完整代碼:

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;

array.push是 function,所以你使用括號,而不是方括號。 像這樣:

array.push(chosen)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM