小编sys*_*ike的帖子

什么为什么!?棘手的JS代码传播......和[] .concat

刚刚浏览了Laravel Mix(webpack设置)的源代码,以便在我遇到这个时设置我自己的webpack获得一些灵感.

rules.push(...[].concat(newRules))
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚这是什么意思,但我相信泰勒不会为了它而包含任何多余的东西.

当然这些都同样好吗?

rules.concat(newRules)
Run Code Online (Sandbox Code Playgroud)

要么

rules.push(...newRules)
Run Code Online (Sandbox Code Playgroud)

甚至是一个好老的for-loop!但为什么在传播元素之前连接到空数组呢?

非常感谢,如果有人能够启发我这一点.

javascript ecmascript-6 laravel-mix

5
推荐指数
1
解决办法
95
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1

laravel-mix ×1