我刚开始学习 ES6 的 Javascript,正在探索它。我喜欢 ES6 中的箭头函数和默认参数特性,这在下面的网站中提到。
http://es6-features.org/#ExpressionBodies
http://es6-features.org/#DefaultParameterValues
以下是我的 ES6 代码片段,我已经在 Chrome 47 浏览器中测试过了。我试图为我的箭头函数设置默认参数值,但目前出现错误。
<script type="text/javascript">
'use strict';
var greet = (name = 'Venkat') => (console.log('Hi ' + name + '!'));
greet(); // expected output: Venkat
greet('Venkatraman'); // expected output: Venkatraman
</script>
请告诉我是否可能,如果可能,请解释一下解决方案以及我在这里做错了什么。