ES6模板字符串

时间:2016-05-23 01:43:15

标签: javascript string ecmascript-6

我正在尝试反转一个字符串。我的输出需要是olleh。在repl中,我得到了意外的令牌。我想知道为什么这是因为我试图在ES6中编码。

reverseString(str) => {  
  return str.split('').reverse().join('');
};

reverseString('hello');

1 个答案:

答案 0 :(得分:3)

无法命名箭头功能。它们是匿名函数的缩写。

使用命名函数的旧语法。

function reverseString(str) {  
  return str.split('').reverse().join('');
};

reverseString('hello');

或者将箭头功能分配给变量。

var reverseString = (str) => {  
  return str.split('').reverse().join('');
};

reverseString('hello');