簡體   English   中英

期望賦值或函數調用,但在函數中看到表達式錯誤

[英]Expected an assignment or function call and instead saw an expression error in function

我在 React js 中遇到問題,它說

錯誤:需要一個賦值或函數調用,卻看到了一個表達式

這個函數有錯誤,錯誤在這里:

const generateKey = (dataKey) => {
  let output = [];
  let withKeys;

  for (let i = 0; i < dataKey.length; i++){
    withKeys = {
      ...dataKey[i],
      key: i,
    },

    output.push(withKeys);
  }

  return output;
}

我不知道這里有什么問題。 先謝謝您的幫助

問題出在for循環內部。 應該有一個分號而不是逗號。 像下面這樣修復它:

  for (let i = 0; i < dataKey.length; i++){
    withKeys = {
    ...dataKey[i],
    key: i,
    };
    output.push(withKeys);
  }

暫無
暫無

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

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