javascript es6--擴展操作符

符號:

...

MDN解釋如下:

Spread syntax?allows an iterable such as an array expression or string to be expanded in places where zero or more arguments (for function calls)?or elements (for array literals) are expected, or an object expression to be expanded in places where zero or more key-value pairs (for object literals) are expected.

大概翻譯為,可以將一個數(shù)組或對象,擴展到函數(shù)參數(shù)中或者另一個數(shù)組或對象中去,如果是數(shù)組,將會數(shù)組中的每一個元素作為參數(shù)傳給函數(shù),如果是對象的話,相當于生成了一個新的對象的copy,利用這個特性,可以進行數(shù)組或對象合并。(暫時是這樣理解,語義肯定有些不準確)


向方法內拓展一個方法

向方法內拓展一個數(shù)組

合并數(shù)組


對象合并時,相同key的字段,后面的value會覆蓋前面的value


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容