diff --git "a/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.10.27\344\275\234\344\270\232.md" "b/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.10.27\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..88e9a4f796b07ed2f38bc8ed51a9c39c3b269587 --- /dev/null +++ "b/06\351\231\210\346\242\205\351\246\231/\344\275\234\344\270\232/2022.10.27\344\275\234\344\270\232.md" @@ -0,0 +1,17 @@ +2022.10.28作业 + +// 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/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.10.27mapset\347\254\224\350\256\260.md" "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.10.27mapset\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..efe1a38349fc99bd93efa177072116bd3fb72358 --- /dev/null +++ "b/06\351\231\210\346\242\205\351\246\231/\347\254\224\350\256\260/2022.10.27mapset\347\254\224\350\256\260.md" @@ -0,0 +1,43 @@ +2022.10.27map/set笔记 + +引用型: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