新对象抛出“意外令牌”。节点js

时间:2018-07-16 13:29:25

标签: javascript node.js es6-modules es6-class

我尝试从一个类创建一个新对象 并返回错误“意外令牌”。

,但是当我将其创建为单例类并导出对象时,就可以使用

import {GoogleSheet} from "../modules/googleSheet";

class List {
  constructor(){
    this._googleSheet =  new GoogleSheet('siteList');
  }
}

var GoogleClient = require('./googleClient');
export class GoogleSheet extends GoogleClient{

    constructor(sheet){
        super();
    }
}

1 个答案:

答案 0 :(得分:3)

问题出在此块:

class Listes {
 new GoogleSheet('siteList')
}

如果希望实例化时Listes对象包含GoogleSheet对象,则需要执行以下操作:

class Listes {
   constructor() {
      this.googleSheet = new GoogleSheet('siteList');
   }
}