代码语言:javascript复制
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
/**
* 学Java的毫无难度
* Set 容器 : 无序不可重复的多个value的集合体
* Set()
* Set(array)
* add(value)
* delete(value)
* has(value)
* clear()
* size
*
* Map容器 : 无序的Key 不可以重复的多个Key-value的集合体 key重复 value覆盖
* Map()
* Map(array)
* set(key,value)
* get(key)
* delete(key)
* has(key)
* clear()
* size
*/
let set = new Set([1,223,23,123,1]) // 创建一个Set容器
set.add(1) // 往容器中添加一个元素
set.delete(1) //删除指定的元素
set.has(1) // 判断指定元素是否存在
console.log(set)
set.clear() // 清空容器
let size = set.size // 获取元素数量
console.log(size)
let map = new Map([['username','flower'],['age',18]]) // 采用二维数组创建map
map.set('sex','man')
console.log(map.get('username'))
map.delete('username')
map.has('username')
console.log(map)
map.clear()
console.log(map.size)
</script>
</html>