以下代码中对 Array.prototype.map 的两次调用都返回数组 [2, 4, 6]。解释两行代码之间的细微差别。哪一个是首选,为什么?
[1, 2, 3].map(n => n *= 2); [1, 2, 3].map(n => n * 2);
我试图将一个视为重新分配,另一个视为突变
蓝山帝景
斯蒂芬大帝
撒科打诨
相关分类