Javascript &引用;语法错误:应为名称,找到\";)\&引用&引用;,

Javascript &引用;语法错误:应为名称,找到\";)\&引用&引用;,,javascript,arrays,graphql,dom-events,Javascript,Arrays,Graphql,Dom Events,一般来说,我不熟悉graphql和js,尝试构建尽可能多的练习来学习。我做了以下工作: var schema = buildSchema(` type Query{ events(): Message } type Message{ id: ID! random_nr: Int! }`); class Message { calculate(){ var output = [];

一般来说,我不熟悉graphql和js,尝试构建尽可能多的练习来学习。我做了以下工作:

var schema = buildSchema(`
    type Query{
        events(): Message
    }

    type Message{
        id: ID!
        random_nr: Int!
    }`);

class Message {

    calculate(){
        var output = [];
        var id = Math.random().toString();
        var random_nr = Math.floor(Math.random() * 10);
        output.push(id);
        output.push(random_nr);
        return output;
        console.log(output);
         };
    }

    var root = {  events:()=>{ return new Message(); }}
然后在浏览器中,我执行以下操作:

{
  events(){
    calculate()
  }
}
收到标题错误,是否有人能将智慧之光照进我

更新:将
()
添加到事件后,我现在收到:

{
  "message": "Failed to fetch",
  "stack": "TypeError: Failed to fetch"
} 
正确答案:

var schema = buildSchema(`
    type Message{
        calculate: [Int]
    }

    type Query{
        events: Message
    }   `);

在浏览器中,您删除没有参数的所有()

显然,前一个人给出了错误的答案,很可能投了我一票