js中各种集合的总结

Array

  • 特点: 存储的元素可以是任何的js元素,是有序的可重复的
  • 创建方式:
    • 构造函数:var arr=new Array('a','b','c',123.true)
    • 字面量:var arr=['a','b','c',123.true]
  • arr.push()
  • arr.splice()
  • arr.splice()
  • arr.splice()

Set

  • 特点:存储的元素可以是任何的js元素,是有序不可重复的
  • 创建方式
    • 构造函数 var set=new Set(['a','b','c'])
  • set.add() 添加某个值,返回Set结构本身
  • set.delete() 删除某个值,返回一个布尔值,表示删除是否成功
  • 长度 size 属性
  • 查询是否有某个值 set.has()
  • 返回一个布尔值,表示该值是否为Set的成员
  • 清除 clear() 清除所有成员,没有返回值
  • 修改和单个查询——没有

Map

  • 特点:是一种键值对映射的集合
  • Map的key值和value值不能重复
  • map.set(key,value)
  • map.delete(key)
  • map(key,value)
  • map.get(key)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容