在ES6中你能声明一个具有块级范围的函数吗?

时间:2015-10-31 21:01:38

标签: javascript ecmascript-6

因此,如果您想创建一个函数并将其保留在块范围内,您可以执行以下操作:

{
  let func = (param1, param2) => {console.log('foo!')};
}
func === undefined;

这是否会在ES6中使用正常的函数声明自动发生?

{
  function func(param1, param2) {console.log('foo!')};
}
func === undefined ? true : false;

或者它仍然像ES5一样具有作用范围吗?

0 个答案:

没有答案