ArrayList API:
下载
npm install arraylists
引用包
let ArrayList = ;
创建一个ArrayList对象
let list = ; // 允许在创建对象时传入数组进构造函数,此操作会将数组中的所有元素直接在ArrayList对象初始化时添加进集合 let list = 123; // 栗子
设置泛型,可设置类型为string,number,boolean和function数据类型。设置泛型后如添加非泛型定义的类型进集合则抛出异常.如不设置泛型,则集合中元素可添加任意类型.
list; // 举个栗子 // 设置集合中元素只允许添加数字 list; // 设置集合中元素只允许添加字符串 list; // 设置集合中元素只允许添加布尔值 list; // 设置集合中元素只允许添加函数类型 list; ...
添加一个元素
list;
添加多个元素
list;
添加一个数组进集合
list;
删除指定元素
list;
删除多个元素
list;
清空集合元素
listclear;
深克隆一个集合
let list2 = list;
检查集合中是否包含指定元素
let bool = list;
获取指定位置上的元素
let temp = list;
返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1
let index = list;
判断集合是否为空
let bool = list;
用指定的元素替代此列表中指定位置上的元素
list;
遍历集合
list;
获取元素中第一个元素
list;
获取元素中最后一个元素
list;
返回元素个数
listsize;
去除重复元素
list;
将集合转换为数组,返回一个数组,但不改变原集合
list;
判断两个集合中元素否相等
list;
返回在此 ArrayList 的元素上进行迭代的迭代器。
list;
https://www.npmjs.com/package/listiterator
关于作者:
email:admin@w3c.top
更新日志:
V2.0.9更新:
新增equals比较函数
新增unique函数去除集合中重复元素
新增toArray函数将集合转换为数组
新增addAll函数可直接添加一个数组进集合
V2.1.0更新:
新增泛型定义