SyntaxError:意外的令牌'>'

时间:2017-07-14 18:13:50

标签: javascript

这个错误是关于什么的?

  

SyntaxError:意外的令牌'>'

   function getKeyByValue(object, value) {
        return Object.keys(object).find(key => object[key] === value);
    }

1 个答案:

答案 0 :(得分:2)

Arrow functions似乎不受您的环境支持(浏览器,节点等)。尝试使用常规匿名函数:

function getKeyByValue(object, value) {
  return Object.keys(object).find(function(key) { return object[key] === value; });
}

或者使用转发器,例如Babel,它允许您使用支持箭头功能的较新版本的JavaScript。