diff --git "a/39\351\231\206\345\273\272\351\224\213/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241.htm" "b/39\351\231\206\345\273\272\351\224\213/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241.htm"
new file mode 100644
index 0000000000000000000000000000000000000000..194b0b45fbe6aaa4333406c1c79bd026ef959d64
--- /dev/null
+++ "b/39\351\231\206\345\273\272\351\224\213/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241.htm"
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
\ No newline at end of file
diff --git "a/39\351\231\206\345\273\272\351\224\213/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241/2022-10-24\347\254\254\345\205\255\346\254\241\347\254\224\350\256\260\345\257\271\350\261\241.md" "b/39\351\231\206\345\273\272\351\224\213/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241/2022-10-24\347\254\254\345\205\255\346\254\241\347\254\224\350\256\260\345\257\271\350\261\241.md"
new file mode 100644
index 0000000000000000000000000000000000000000..b4d70547a3ac6f8049737a725bab1f45322e49b9
--- /dev/null
+++ "b/39\351\231\206\345\273\272\351\224\213/2022-10-24\347\254\254\345\205\255\346\254\241\344\275\234\344\270\232\345\257\271\350\261\241/2022-10-24\347\254\254\345\205\255\346\254\241\347\254\224\350\256\260\345\257\271\350\261\241.md"
@@ -0,0 +1,66 @@
+对象创建
+ 1.字面量
+ var obj = {
+ name:'李华',
+ age:18,
+ title:'学生',
+ }
+ 行为(方法)一般是拿来修改对象的属性值
+ 2.构造函数方式
+ 1. this{} :new
+ 2. this赋值 (自己操作)
+ return this
+ function Students(name,age){
+ this.name = name;
+ this.age = age;
+ }
+ 3.工厂模式 (设计模式)
+ function GetValues(name,age) {
+ var that = { }
+ that.name = name
+ that.age = age
+ return that
+ }
+ var that = GetValues('张三',16)
+ console.log(typeof that);
+ 4.原型模式
+ 5.混合模式
+
+
+数组解构
+ const arr = [1, 4, 5, 6, 8]
+ let[a,b,...args] = arr
+ let [a, , , , b] = arr
+ console.log(a, b);
+
+对象解构
+ var obj = {
+ name: '张三',
+ age: 16,
+ skill: {
+ sname: 'Java',
+ year: '2022'
+ }
+ }
+
+ 取数据
+ console.log(obj.skill[1].sname);
+ let personName = obj.name, personAge = obj.age;
+ 对象解构:取别名
+ //使用解构:可以在一个类似对象字面量的结构中,声明多个变量。同时执行多个赋值操作
+ let{name:personName, age:personAge} = obj
+ console.log(personName);
+ console.log(personAge);
+ //让变量直接使用属性名称
+ let{name,age,job='学生'} = obj
+
+ let name, age;
+ ({ name, age } = obj)
+
+ console.log(name, age);
+
+ 嵌套解构
+ let { name: personName, skill: { sname: skillName } } = obj
+ console.log(personName);
+ console.log(skillName);
+