const array1 = ['a', 'b', 'c']; for (const element of array1) { console.log(element);} // expected output: "a"// expected output: "b"// expected outpu ...
分类:
其他好文 时间:
2019-12-31 12:50:32
阅读次数:
97
参考博客: https://www.cnblogs.com/lizhen-home/p/7352125.html首先,这三个概念说下。初始大小,就是创建时可容纳的默认元素个数;加载因子,表示某个阀值,用0~1之间的小数来表示,当已有元素占比达到这个阀值后,底层将进行扩容操作;扩容方式,即指定每次扩容... ...
分类:
其他好文 时间:
2019-12-26 21:04:10
阅读次数:
75
小结 + 什么是Set 和 Map + Set 和 Map 的方法和相关 + weakSet 和 weakMap 什么是 Set 和 Map 这两个就是 Es6 新增的两种 特殊的 数据集合, 以前只有一种 数组, 现在怎加了两种特殊的 Set 特殊在会自动去重, Map 是键值对集合 但是 键可以 ...
分类:
编程语言 时间:
2019-12-25 16:10:38
阅读次数:
70
java中List、Map、Set、Stack、Queue、Collections等的使用 List 创建方法: List<String> list=new ArrayList<>(); add(val) : 添加元素。 get(index) : 获取元素。 remove(index) : 删除元素 ...
分类:
编程语言 时间:
2019-12-14 09:48:01
阅读次数:
77
1. json_merge 合并Json并返回 2.插入json 3.插入或者更新json字段。 4.更新json字段。 5. 抽取json字段的值。 6.将对象转化为json。 7,移除json的某个属性 对于玩家的多个标志,可以用json来存储和局部更新,会更方便。 ...
分类:
数据库 时间:
2019-12-13 21:49:27
阅读次数:
575
一、为什么使用Iterator 我们知道,在ES6中新增了很多的特性,包括Map,Set等新的数据结构,算上数组和对象已经有四种数据集合了,就像数组可以使用forEach,对象可以使用for...in.. 进行遍历一样,是不是随着Map和Set的出现也应该给这两种集合一个遍历方法呢?如果这样的话js ...
分类:
其他好文 时间:
2019-12-12 01:25:43
阅读次数:
79
set 1 { 2 let list = new Set(); 3 list.add(5);// set添加元素用add 4 list.add(7); 5 console.log('size',list.size) //获取长度2 6 } 7 { 8 //可以给set直接初始化 9 let arr ...
分类:
其他好文 时间:
2019-12-11 17:09:35
阅读次数:
71
javascript表示集合的数据结构有 es5: array object es6: map set, 一共4种数据集合 需要一种统一的接口机制来处理所有不同的数据结构 遍历器就是这样一种机制,它是一种接口,为各种不同的数据结构提供统一的访问机制 任何数据结构,只要部署Iterator接口就可以完 ...
分类:
其他好文 时间:
2019-11-25 23:36:18
阅读次数:
74
List 以索引来存取元素,元素可重复 Set 不能存放重复元素 Map 保存键值对映射,映射关系可以一对一、多对一 List 有基于数组和链表实现两种方式 Set、Map 容器有基于哈希存储和红黑树两种方式实现 Set 基于 Map 实现,Set 里的元素值就是 Map 里 key Java 自学 ...
分类:
其他好文 时间:
2019-11-24 11:38:01
阅读次数:
79
5、List的三个子类的特点 ArrayList底层结构是数组,底层查询块,增删慢。 LinkedList底层结构是链表型的,增删快,查询慢。 vector底层结构是数组,线程安全得,增删和查询都慢。 6、List和Map、Set的区别? 1)结构特点 : List和Set是存储单列数据的集合,Ma ...
分类:
编程语言 时间:
2019-11-12 00:43:19
阅读次数:
69