immutable.js学习笔记(五)----- Set
一、Set
二、API
(一)add:添加值
(二)delete:删除值
注意:删除后的Set是无序的
(三)clear:清空并返回新Set
(四)union:N个set合并为一个set
(五)intersect :取N个set的交集
注意是无序的
(六)subtract:从set除去一些值
(七)forEach循环
key与value一样的
(八)get:取得值
get下标是没有意义的
(九)has:判断是否包含指定的key
(十)reset:除了第一个的其余元素
(十一)butlast:除了最后一个的其余元素
(十二)skip:略过前N个元素,取得其余元素
(十三)skipLast:略过最后N个元素,取得其余元素
(十四)skipWhile:判断条件为false时,取得当前以及后面的元素
(十五)skipUntil:当判断条件为true时,取得当前以及后面的元素
找到第一个不包含o的
(十六)take:取得前N个元素
(十七)takeLast:取得最后N个元素
(十八)takeWhile:从前向后取元素,当判断条件为false时为止
打印出空是正常情况,因为Set是无序的,虽然定义的是从2,4,6,8开始,但是实际Set也可能是从1开始,所以为空