摘要: 1.1 iterable字面意思:可迭代的,可重复的 iterable是ES6标准引入的新的类型。而Array、Map和Set都属于iterable类型 1.2 为什么加入iterable类型? 遍历array可以采用下标循环,遍历Map和Set无法使用下标。集合类型不统一。 对于array类型的f 阅读全文
posted @ 2017-12-01 14:29 荆棘中的百合花 阅读(2954) 评论(0) 推荐(0) 编辑
摘要: JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: 请注意,直接给Array的length赋一个新的值会导致Array大小的变化: Array可以通过索引把对应的元素修改为新的值,因此,对Array的索引进行赋值会直接 阅读全文
posted @ 2017-12-01 14:02 荆棘中的百合花 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Map Map是一组键值对的结构,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array: 给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的成绩,Array越长,耗时越长。 如果用Map实现,只需要一 阅读全文
posted @ 2017-12-01 13:57 荆棘中的百合花 阅读(5487) 评论(0) 推荐(0) 编辑