语法错误:意外的令牌等号'='

时间:2019-09-08 08:53:00

标签: javascript reactjs

我正在尝试根据家庭作业分配表格, 我正在尝试遵循this!  教程  我收到了我无法解决也找不到解决方案的错误

我的第一次尝试:

export default class Form extends React.Component{
    state = {
        firstName = "",
        lastName = "",
        email = "",
        phone = "",
    }

我的第二次尝试

export default class Form extends React.Component{
    constructor(props){
        super(props);
        this.state = {
            firstName = "",
            lastName = "",
            email = "",
            phone = "",
        }
    }

它们都以以下错误结束: 语法错误:意外的令牌 当箭头指向firstName =“”下的等号时

谢谢

3 个答案:

答案 0 :(得分:3)

两种情况下,您的代码应如下所示。

:对象中使用=代替this.state

this.state = {
    firstName: "",
    lastName: "",
    email: "",
    phone: "",
}

希望这对您有用!

答案 1 :(得分:1)

  

props

例如,您应该使用冒号作为道具

this.state = { x: 0, y: 0 };

答案 2 :(得分:0)

代替:

_resolve = (value) => {}

写:

_resolve (value) {}