From 4d7c3068e643572bb815f68a641825d9f4dd2b18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=AC=A3=E7=87=95?= <932306904@qq.com> Date: Fri, 28 Oct 2022 13:16:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=B4=E6=AC=A3=E7=87=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\344\275\234\344\270\232/map&set.md" | 17 ++++++++ .../2022-10-28map&set.md" | 41 +++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 "31\345\220\264\346\254\243\347\207\225/\344\275\234\344\270\232/map&set.md" create mode 100644 "31\345\220\264\346\254\243\347\207\225/\347\254\224\350\256\260/2022-10-28map&set.md" diff --git "a/31\345\220\264\346\254\243\347\207\225/\344\275\234\344\270\232/map&set.md" "b/31\345\220\264\346\254\243\347\207\225/\344\275\234\344\270\232/map&set.md" new file mode 100644 index 0000000..160445d --- /dev/null +++ "b/31\345\220\264\346\254\243\347\207\225/\344\275\234\344\270\232/map&set.md" @@ -0,0 +1,17 @@ +``` +// map.set('name','Zoe').set('age':16).set('gender','male') +var mm = new Map(); + mm.set('name','Zoe').set('age',16).set('gender','male') +// console.log(mm); +// for(let a of mm){ +// console.log(a); +// } +function aaa(mm) { + let obj = Object.create(null);//创建空的对象 + for (let [k, v] of mm) { + obj[k] = v; + } + return obj +} +console.log(aaa(mm)); +``` \ No newline at end of file diff --git "a/31\345\220\264\346\254\243\347\207\225/\347\254\224\350\256\260/2022-10-28map&set.md" "b/31\345\220\264\346\254\243\347\207\225/\347\254\224\350\256\260/2022-10-28map&set.md" new file mode 100644 index 0000000..cdd224a --- /dev/null +++ "b/31\345\220\264\346\254\243\347\207\225/\347\254\224\350\256\260/2022-10-28map&set.md" @@ -0,0 +1,41 @@ +引用型:function,array,obj + +map,set map也属于对象 + +1.新建对象 + +var 名字=new map() map:键值对,类似对象 + +增:名字.set() + +删:名字.delect() 根据键删除,成功返回ture + +清空:clear + +map转数组 + +const arr=[...map] + +数组转map + +const arr + +set:类似数组(装不重复的元素的数组) + +var 名字=new set () + +增:add + +删:delect + +清空:clear + +查:has + +转数组 + +const arr =[(...set)] + +set 转数组 + +var 名字=new set(arr) \ No newline at end of file -- Gitee