官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 闵行区| 汽车| 北流市| 波密县| 长寿区| 密云县| 奉贤区| 宁波市| 茶陵县| 恩平市| 嘉禾县| 丰都县| 尼勒克县| 九江县| 京山县| 寻乌县| 昭平县| 丰顺县| 奉贤区| 珠海市| 化隆| 当雄县| 伊春市| 内江市| 和平县| 大新县| 闻喜县| 普安县| 商城县| 云林县| 瑞昌市| 行唐县| 涡阳县| 南木林县| 玛曲县| 鄂伦春自治旗| 汽车| 襄垣县| 开原市| 肇东市| 孟州市|