- 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.
推薦閱讀
- Mobile Web Performance Optimization
- Getting Started with ResearchKit
- JavaFX Essentials
- Learning Informatica PowerCenter 10.x(Second Edition)
- Java Web從入門到精通(第3版)
- C++程序設計教程(第2版)
- Drupal 8 Development Cookbook(Second Edition)
- PHP項目開發全程實錄(第4版)
- C語言程序設計教程
- SOA Patterns with BizTalk Server 2013 and Microsoft Azure(Second Edition)
- Java Web程序開發參考手冊
- C#教程
- Python算法交易實戰
- Selenium WebDriver自動化測試完全指南
- PLC編程入門及工程實例