Javascript箭头符号函数未定义的语法错误

时间:2019-02-17 19:56:06

标签: javascript function arrow-functions

我是Java语言的新手,我试图学习js,在这里我在控制台输出时遇到语法错误

bar

我在这里遇到语法错误

2 个答案:

答案 0 :(得分:0)

看起来像您尝试将结果作为对象访问。如果您打算以这种方式执行此操作,则必须在对象中返回该功能。

更新:清理代码

const screemwarriors = () => ({
  shootwarriors: () => {
    console.log("Ninja");
  }
});

const output = screemwarriors();
output.shootwarriors();

干杯

答案 1 :(得分:0)

如果您这样修改函数,您的调用代码将起作用:

const screemwarriors = function() {
  var warriors = 'Ninja';
  return {
    shootwarriors: function() {
      return warriors;
    }
  }
}

const output = screemwarriors();
console.log(output.shootwarriors());