Bluebird 库的 wiki 中有一篇文章优化杀手。在这篇文章中有一句话:
当前不可优化:
...
包含复合 let 赋值
的函数 包含复合 const 赋值的函数
复合 let 赋值和复合 const 赋值是什么意思?在 ECMAScript 5.1 中有复合赋值的概念,但在 ECMAScript 2015 中,似乎没有任何复合赋值的概念,只有常规赋值。
我怀疑复合 let 和 const 赋值,它只是声明后的复合赋值。例如:
let n = 1;
n += 4;
我对吗?