diff --git "a/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/.keep" "b/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/.keep"
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git "a/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273.html" "b/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273.html"
new file mode 100644
index 0000000000000000000000000000000000000000..1d65f956fd76bbc73b6f04025d98d55152991a4c
--- /dev/null
+++ "b/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273.html"
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/2022-10-26\347\254\254\344\270\203\346\254\241\347\254\224\350\256\260\345\214\205\350\243\205\347\261\273.md" "b/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/2022-10-26\347\254\254\344\270\203\346\254\241\347\254\224\350\256\260\345\214\205\350\243\205\347\261\273.md"
new file mode 100644
index 0000000000000000000000000000000000000000..c55d6b248eec1066c77e463175b7e7584254875f
--- /dev/null
+++ "b/16\345\210\230\346\260\270\346\275\230/2022-10-26\347\254\254\344\270\203\346\254\241\344\275\234\344\270\232\345\214\205\350\243\205\347\261\273/2022-10-26\347\254\254\344\270\203\346\254\241\347\254\224\350\256\260\345\214\205\350\243\205\347\261\273.md"
@@ -0,0 +1,98 @@
+ //keys,values,entries,obj
+
+ var obj = {
+ name: '李华',
+ age: 17,
+ gender: '男'
+
+ }
+ //for ... of :遍历
+ for (e of Object.keys(obj)) {
+ console.log(e);
+ }
+ //将键值对成对变成数组放入外层数组(二维数组)
+ const arr = Object.entries(obj)
+ console.log(arr);
+ for(e of Object.entries(obj)){
+ console.log(e);
+ }
+
+ //obj本身是不可迭代的对象
+ for(e of obj){
+ console.log(e);
+ }
+
+ assign:拷贝,浅拷贝(复制的是对象的地址),(手写一个对象的深拷贝)深拷贝(复制的的对象本身)
+ var obj = {
+ name: '李华',
+ age: 16,
+ gender: '男'
+ }
+ var obj1 = {
+ name: '李四',
+ title: 'student'
+ }
+ var obj2 = {
+ name:'王五'
+ }
+ var obj3 = {
+ name:'张三'
+ }
+ var obj2 = Object.assign(obj);
+
+ age gender name title
+ assign:1.浅拷贝一个对象 2.合并对象(target,sources....)
+ console.log(Object.assign(obj,obj1,obj2,4,false,null,[12,3,34],{name:'张三'}));
+ console.log(obj[0]);
+
+
+ 包装类
+ 原始数据类型: number, boolean, string, null, undefined (symbol,bigint)
+ var num = new Number(5) //对象
+ num.a = 6
+ num = num * 2 //会自动变成原始数据类型number
+
+ var bol = new Boolean();
+ bol.a = false
+
+ var str = new String('abc');
+ str.a = 'hi'
+
+ 包装类只有:number,boolean,string,
+ null,undefined是没有包装类的
+
+ var num = 5; //原始数据类型
+ num.a = 7; //1. new Number(5).a = 7 2. delete new Number(5)
+ console.log(num.a); //new Number(5).a undefined
+
+ const arr = [1,3,4,5] //切片 slice
+ arr.length = 2
+ console.log(arr);
+
+ var str = '1345' //原始数据类型
+ str.length = 2 //1.new String('1345').length = 2 2.delete String('1345')
+ str.aaa = 'a' //new Sting('1345').aaa = a 2.delete String('1345')
+ console.log(str);
+ console.log(str.length);//new String('1345').length = 4
+ console.log(String.prototype); //String类有很多方法和length
+ console.log(str.aaa); //new String('1345')
+
+
+ console.log('------');
+ var num = 50
+ num.length = 1
+ console.log(num.length);
+ console.log(Number.prototype);
+
+ //null undefined 没有包装
+
+
+
+
+ 总结 合并对象
+ var target = {name:'李华'}
+ var obj = {name:'王五'}
+ console.log(Object.assign(2,obj)); //number
+ console.log(Object.assign(false,target)); //boolean
+ //包装类:自动转成对象
+ console.log(Object.assign(undefined,obj)); //null undefined
\ No newline at end of file
diff --git "a/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/.keep" "b/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/.keep"
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git "a/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set.html" "b/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set.html"
new file mode 100644
index 0000000000000000000000000000000000000000..b89b37f344cd0b88f2ff951fef3719dd45b3ce6b
--- /dev/null
+++ "b/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set.html"
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
\ No newline at end of file
diff --git "a/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/2022-10-27\347\254\254\345\205\253\346\254\241\347\254\224\350\256\260map\345\222\214set.md" "b/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/2022-10-27\347\254\254\345\205\253\346\254\241\347\254\224\350\256\260map\345\222\214set.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e48d984fdd6043107ffa61999c5b78a3d2b990c2
--- /dev/null
+++ "b/16\345\210\230\346\260\270\346\275\230/2022-10-27\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232map\345\222\214set/2022-10-27\347\254\254\345\205\253\346\254\241\347\254\224\350\256\260map\345\222\214set.md"
@@ -0,0 +1,15 @@
+引用型:function, array, obj,
+ES6: map set
+Map:键值对,类似于对象
+map.set()改
+例子:map.set(5,zoe)加入要改的值
++0和-0虽然===是false但是还是算一个元素
+map转数组
+例子:
+ const arr = [...map]
+ const arr = []
+ for(let e of map.entries()){arr.push(e)}
+数组转map
+例子:
+ const arr = [['name', 'zoe'], ['age', 18]]
+ var map = new Map([['name', 'zoe'], ['age', 18]])
\ No newline at end of file