
Immutable.js
杨贵妃会飞飞飞
越菜越爱
展开
-
immutable.js学习笔记(九)----- Range 与 Repeat
二、Repeat生成20次原创 2021-04-24 22:15:33 · 169 阅读 · 0 评论 -
immutable.js学习笔记(八)----- immutable.js对象 和 原生对象的相互转换
一、原生对象转换为immutable.js对象fromJS例子2如果数组里面有对象,对象里面有数组,怎么转换呢复杂结构的转换二、immutable.js对象转换为原生对象toJS()是对象身上自己带的原创 2021-04-24 22:14:18 · 268 阅读 · 0 评论 -
immutable.js学习笔记(七)----- Seq
一、Seq简介懒得意思就是“不运算,不执行”二、运行当console.log这个值的时候,才去观察三、任意collection四、Seq.keyed五、Seq.Indexed六、Seq.Set原创 2021-04-24 22:12:13 · 233 阅读 · 0 评论 -
immutable.js学习笔记(五)----- Set
一、Set二、add 和 delete注意:删除后的Set是无序的三、clear四、union五、intersect注意是无序的六、subtract七、forEach循环key与value一样的八、getget下标是没有意义的九、has十、reset十一、butlast十二、skip十三、skipLast十四、skipWhile十五、skipUntil找到第一个不包含o的十六、take十七、takeLast十八、takeWhil.原创 2021-04-24 22:09:18 · 176 阅读 · 0 评论 -
immutable.js学习笔记(四)----- OrderedMap
原创 2021-04-24 21:59:33 · 370 阅读 · 0 评论 -
immutable.js学习笔记(六)----- OrderedSet
二、普通Set于 OrderedSet注意:普通Set并不是严格的一定是升序的三、takeWhile四、升序 sort valueA - valueB五、降序 valueB - valueA原创 2021-04-24 21:58:33 · 445 阅读 · 0 评论 -
immutable.js 学习笔记(三)----- Map
MapMap在原生的js中对应的是Object这样的结构,它都是key-value的键值对,并且它是无序的APIsetdelete每做一次增删改查都会把这些数据重新生成一份,如果要想删除多个key的话,对内存的消耗也是很大的,所以deleteAll是一次删除多个key,然后只返回一次新的对象deleteclearupdatemergemergeWith第一个参数表示:如果值重复的话应该怎么办setIntoJS() 与 toJSON()toJS() 是深转换to原创 2021-04-24 21:57:00 · 245 阅读 · 0 评论 -
immutable.js学习笔记(二)----- List
一、immutable.js介绍示例:使用immutable.js二、Listlist与数组是兼容的,大多数的api与数组是类似的List.of(),不需要写中括号(二)List的APIsizeset如果下标超过数组值,自动填充为undefined把最后一个值更改,无需取得数组长度delete删除下标为0的数从右往左数,删掉第二个insert这个会把数组完整的拷贝下来,性能不是特别好updateclearclear是进行一次copy,返回一个新原创 2021-04-24 21:44:35 · 233 阅读 · 0 评论 -
immutable.js学习笔记(一)----- Immutable简介
一、Immutable.js 介绍Immutable.js 官方文档 : https://immutable-js.github.io/immutable-js/关于Immutable的定义,官方文档是这样说的:Immutable data cannot be changed once created, leading to much simpler application development, no defensive copying, and enabling advanced memoiz原创 2021-04-24 21:43:17 · 469 阅读 · 0 评论