diff --git "a/04\351\203\221\347\216\256\345\226\206/\344\275\234\344\270\232/2022.10.27.html" "b/04\351\203\221\347\216\256\345\226\206/\344\275\234\344\270\232/2022.10.27.html" new file mode 100644 index 0000000000000000000000000000000000000000..ccc46a8ce7cb7b70d9e682e5f8987a51b6ada2e7 --- /dev/null +++ "b/04\351\203\221\347\216\256\345\226\206/\344\275\234\344\270\232/2022.10.27.html" @@ -0,0 +1,26 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/04\351\203\221\347\216\256\345\226\206/\347\254\224\350\256\260/2022.10.27-set&map.md" "b/04\351\203\221\347\216\256\345\226\206/\347\254\224\350\256\260/2022.10.27-set&map.md" new file mode 100644 index 0000000000000000000000000000000000000000..e4c24356b07c53dc1eec10053823febc13cc9149 --- /dev/null +++ "b/04\351\203\221\347\216\256\345\226\206/\347\254\224\350\256\260/2022.10.27-set&map.md" @@ -0,0 +1,40 @@ +# 7、set&map + +## 7.1 map + +map方法 + +* clear: 清空 +* delete: 删除 +* entries: +* forEach: 遍历 +* get: 取值 +* has: 有无 +* keys: 键 +* set: 添加 +* size: 长度 +* values: 值 + +查询map + + for (let e of ma){ +     console.log(e); + } + +WeakSet WeakMap:弱引用(直接回收),强引用(不会强制回收) + +map里不管是+0,0,-0,当成了同一个键(特殊) + +## set + +set方法 + +* add: 添加 +* clear: 清空 +* delete: 删除 +* entries: +* forEach: 遍历 +* has: 有无 +* keys: 键 +* size: 长度 +* values: 值