繼續之前講到的es6數組擴展,今天我們來了解一下數組擴展的應用。
擴展運算符的應用
合并數組:
擴展運算符提空了合并數組的新寫法,可以直接省略掉函數調用的過程
es5寫法 [1,2].concat([3,4],[5,6])
es6寫法 [...[1,2],...[3,4],...[5,6]]

解構賦值:相當于一個數組生成器
var list = [1,2,3,4]
a = list[0],rest = list.slice(1)
[a,...rest] = llist

函數的返回值:js的函數返回值只能有一個,但是想要返回多個值的話就只能返回數組或者對象的形式,擴展運算符變能解決這個問題。
字符串:擴展運算符可以將字符串直接轉化為數組
[...’abc’]會生成[‘a’,’b’,’c’]

)
)
)
