ecma script 2015,箭头函数语法错误=()=>

时间:2018-03-22 09:36:37

标签: javascript reactjs ecmascript-6

我想用箭头功能使用这个功能:

getGeolocation = () => {
  const options = {
    enableHighAccuracy: true,
    timeout: 5000,
    maximumAge: 0,
  };

  const success = pos => {
    const { latitude, longitude } = pos.coords;
    this.setState({
      location: {
        lat: latitude,
        lng: longitude,
      },
    });
  };

  function error(err) {
    console.warn(`ERROR(${err.code}): ${err.message}`);
  }

  const geolocation = navigator.geolocation.getCurrentPosition(
    success,
    error,
    options
  );
  return geolocation;
};

我的错误如下: Module build failed: SyntaxError: Unexpected token (112:17) getGeolocation **[=][1]** () => {

任何想法可能是什么问题?

"webpack": "3.6.0", es2015

上运行

0 个答案:

没有答案