- Mastering Immutable.js
- Adam Boduch
- 147字
- 2021-07-08 10:30:10
Pushing multiple list values
Now let's try pushing multiple values to a list:
const myList = List.of(1, 2, 3);
const myChangedList = myList
.push(4)
.push(5, 6)
.push(7, 8)
.push(9);
console.log('myList', myList.toJS());
// -> myList [ 1, 2, 3 ]
console.log('myChangedList', myChangedList);
// -> myChangedList List [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Here, the first three calls to push() create intermediary lists—you don't actually use them for anything other than as steps for building a new list. The final call to push() produces the value that ends up in myChangedList. You can see that push() accepts multiple values to add to the list. Of course, it would be better to make one call instead of four where possible. However, this isn't always possible depending on how your code is organized. I'm also using this as an opportunity to illustrate a concept.
推薦閱讀
- UNIX編程藝術
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- JavaScript前端開發模塊化教程
- 數據庫程序員面試筆試真題與解析
- Python量化投資指南:基礎、數據與實戰
- Learning Elixir
- Windows Presentation Foundation Development Cookbook
- Building a Quadcopter with Arduino
- 組態軟件技術與應用
- Mastering JavaScript Design Patterns(Second Edition)
- HTML5開發精要與實例詳解
- Android應用開發深入學習實錄
- Instant Apache Camel Messaging System
- Learning Unreal Engine Game Development
- Maven for Eclipse