ReactJS-在组件类中声明变量时出现意外令牌

时间:2018-09-25 12:07:11

标签: javascript reactjs

这是我的代码:

export default class CheckOut extends React.Component {

  state = {
    checked: false,
  };

  static navigationOptions = {
    header: null,
  };

  var list = [];

我在行var list = [];上遇到以下错误

  

意外令牌

我不确定自己在做什么错。

2 个答案:

答案 0 :(得分:2)

var在该上下文中不是有效的关键字。您不需要var来定义实例变量,只需list = []就可以满足这种情况。 (请参阅state的书写方式?)

export default class CheckOut extends React.Component {
   state = {
    checked: false,
  };
  static navigationOptions = {
    header: null,
  };
  list = []; 

答案 1 :(得分:0)

如下更新代码,删除var,它将起作用。要访问列表,您将编写this.list

  export default class CheckOut extends React.Component {
       state = {
        checked: false,
      };
     static navigationOptions = {
       header: null,
         };
     list = [];