我是ES6 Javascript的新手,这意味着我正在探索它。我喜欢下面站点中提到的ES6的箭头函数和默认参数特性。
http://es6-features.org/#ExpressionBodies
http://es6-features.org/#DefaultParameterValues
下面是我在Chrome 47
中测试过的ES6代码片段。我正在尝试为我的箭头函数提供默认参数值,该函数当前抛出错误,如下所示
<script type="text/javascript">
'use strict';
var greet = (name = 'Venkat') => (console.log('Hi ' + name + '!'));
greet(); // expected output: Venkat
greet('Venkatraman'); // expected output: Venkatraman
</script>
让我知道这是否可能,如果可能,请解释解决方案以及我在这里做错了什么。
发布于 2015-12-18 19:14:52
https://stackoverflow.com/questions/34354105
复制相似问题