2017-07-14 91 views
1

任何想法这个错误是关于什么?SyntaxError:意外令牌'>'

SyntaxError: Unexpected token '>'

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

浏览器?浏览器版本? –

+0

您正在使用的浏览器是否支持箭头功能? – Bergi

+1

猜你正在使用的浏览器不支持胖箭头功能 – user2079802

回答

2

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

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

或者使用transpiler,如Babel,它允许您使用支持箭头功能的JavaScript的新版本。