From 1bb34d58783c06455a179e92f16aa2e7da33edbe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BB=96=E6=9F=8F=E6=88=90?= <2771940338@qq.com>
Date: Tue, 18 Oct 2022 22:03:19 +0800
Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=AC=A1=E4=BD=9C=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\347\273\204\344\275\234\344\270\232.html" | 71 ++++++++++++++
...0\346\225\260\347\273\204\357\274\211.txt" | 95 +++++++++++++++++++
2 files changed, 166 insertions(+)
create mode 100644 "08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/10-17-\346\225\260\347\273\204\344\275\234\344\270\232.html"
create mode 100644 "08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-10-17\347\254\224\350\256\260\357\274\210\346\225\260\347\273\204\357\274\211.txt"
diff --git "a/08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/10-17-\346\225\260\347\273\204\344\275\234\344\270\232.html" "b/08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/10-17-\346\225\260\347\273\204\344\275\234\344\270\232.html"
new file mode 100644
index 0000000..c3385cc
--- /dev/null
+++ "b/08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/10-17-\346\225\260\347\273\204\344\275\234\344\270\232.html"
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-10-17\347\254\224\350\256\260\357\274\210\346\225\260\347\273\204\357\274\211.txt" "b/08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-10-17\347\254\224\350\256\260\357\274\210\346\225\260\347\273\204\357\274\211.txt"
new file mode 100644
index 0000000..9c8d038
--- /dev/null
+++ "b/08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-10-17\347\254\224\350\256\260\357\274\210\346\225\260\347\273\204\357\274\211.txt"
@@ -0,0 +1,95 @@
+ 什么是数组?
+数组对象是使用单独的变量名来存储一系列的值。
+
+数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。
+
+数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。
+
+ 创建一个数组,有三种方法。
+
+下面的代码定义了一个名为 myCars的数组对象:
+
+1: 常规方式:
+
+var myCars=new Array();
+myCars[0]="Saab";
+myCars[1]="Volvo";
+myCars[2]="BMW";
+2: 简洁方式:
+
+var myCars=new Array("Saab","Volvo","BMW");
+3: 字面:
+
+var myCars=["Saab","Volvo","BMW"];
+
+ 在一个数组中你可以有不同的对象
+你可以在一个数组中包含对象元素、函数、数组
+
+ 增:
+ arr[10] = 'java'
+
+ 查 : arr[index]
+
+ 改
+ arr[1] = "五"
+
+ 删:
+ delete arr[0];
+
+ 增加: push, pop , shift, unshift 链表 队列
+ arr.pop() //删除最后一个元素
+ arr.push(4,5,6) //在数组末尾添加元素
+ arr.shift() //删除第一个元素
+ arr.unshift(4,5,6) //往数组头部添加元素
+
+
+
+ 排序:sort():根据字符串顺序排序,不是按照数字大小排序
+ 冒泡排序
+
+
+ console.log('排序前:'+arr);
+ arr.sort()
+ arr1.sort()
+
+
+ reverse()反转数组
+ const arr = [1, '5', null, undefined, 6, 4, 11111111]
+ arr.reverse()
+
+ console.log(arr1);
+
+
+ splice():嫁接(裁掉不需要,需要的接上去)
+ delete count
+
+ splice(index,delecount,insertvalue):下标index开始,删除delecount个元素
+ 再添加inservalue
+ 只删除, 替换, 添加
+ arr.splice(3,0,'嫁','接',666); 替换作用
+
+ 数组解构
+ const arr = [1,2,3,4];
+ var a = arr[0];
+ var b = arr[1];
+ var d = arr[3];
+ var[a,...args] = arr;
+ console.log(a);
+ console.log(args);
+ console.log(b);
+ console.log(c);
+ console.log(d);
+
+const arr = [45,74,23,85,23,54,85];
+ 通过冒泡排序, 从小到大 从大到小
+ for(let i = 0; iarr[j+1]){
+ 这部分用了数组解构
+ [arr[j],arr[j+1]] = [arr[j+1],arr[j]]
+ }
+ }
+ }
+
+
+
--
Gitee