2016-10-28 112 views
1

用打字稿和還原等從常規的js與ang1跳轉到ang2等是一個陡峭的爬坡。什麼是打字稿中的...語法

任何人都可以提供一個簡單的解釋...語法?來自PHP和JavaScript背景,這真是新東西。

http://blog.ng-book.com/introduction-to-redux-with-typescript-and-angular-2/#deleting-an-item-without-mutation顯示了這個與終極版爲例:

​​

但沒有任何人有一個完整的小白這一領域的超級簡單的例子?感覺就像我在圈子裏一樣!

+1

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator – melpomene

回答

0

三個點表示其他運營商,它是用來獲取傳遞到了調用和陣列 解構功能 參數列表。操作員收集剩餘的物品後仍保留 。

傳播運算符用於陣列構建和解構, 並在調用時從數組中填充函數參數。案例 當操作員擴展數組(或可迭代對象)元素。

您可以閱讀更多關於此here

+0

這有點搞砸了,擴散不會用在解構中 - 只能在數組文字和函數調用中使用。順便說一句,你不應該把它稱爲「操作符」,因爲從技術上講,它不是一個,我們更喜歡術語「rest parameter」和「spread syntax」。 – Bergi