【发布时间】:2015-10-22 21:11:11
【问题描述】:
我最近阅读了很多关于 ES6 的文章并决定尝试一下(使用 Babel)。我对新的变量声明 let 和 const 有点困惑。
我了解范围与var 有何不同;并且 const 是对值的永久引用(并且不是本身的常量值!)。
问:如果我将const 变量传递给函数调用会怎样?接收函数是否能够更改值/参考?为什么?为什么不呢?
【问题讨论】:
-
由于您不是传递对函数的引用,而是传递值,因此函数与传递
var或其他任何内容时没有什么不同。
标签: javascript function ecmascript-6 constants parameter-passing