我相信你一定或多或少的接触或使用过 JS
中的扩展操作符(Spread Operator),在基本形式中,扩展操作符看起来像三个点,比如如下这样:
1 | [...arr] |
而实际上,它也就是这么用的,但是如果事情有这么简单,就不用我在这里写了。扩展操作符给我最大的印象就是,这玩意还挺方便的,然而最近写代码的时候经常性的遇到需要使用扩展操作符的场景,所以我干脆在网上找了些资料,把平时常见的应用场景给罗列了下,发现这个操作符是真的强大,有多强大?来看看下面这些用法吧。
1. 字符串转数组
字符串转数组最普遍的做法是这样:
1 | let str = 'hello' |
而使用了扩展操作符后可以这样:
1 | let str = 'hello' |