diff --git "a/18\351\231\210\351\271\217/\344\275\234\344\270\232/\347\254\254\344\272\214\346\254\241text.html" "b/18\351\231\210\351\271\217/\344\275\234\344\270\232/\347\254\254\344\272\214\346\254\241text.html" new file mode 100644 index 0000000000000000000000000000000000000000..5b935774795a7caa51c7a650abd5ca5580fc1d3d --- /dev/null +++ "b/18\351\231\210\351\271\217/\344\275\234\344\270\232/\347\254\254\344\272\214\346\254\241text.html" @@ -0,0 +1,67 @@ + + + + + + + Document + + + + + + \ No newline at end of file diff --git "a/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-10-17\346\225\260\347\273\204.md" "b/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-10-17\346\225\260\347\273\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..322aa0fbb6e78a9d15dbdb2a8eab8e050d2d6fb0 --- /dev/null +++ "b/18\351\231\210\351\271\217/\347\254\224\350\256\260/2022-10-17\346\225\260\347\273\204.md" @@ -0,0 +1,62 @@ +##### 数组 : 引用型(对象 增删改查),基本数据类型(值类型) + +`//增:` + +​ `// 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():根据字符串顺序排序,不是按照数字大小排序 + +##### //reverse()反转数组 + +​ `// const arr = [1, '5', null, undefined, 6, 4, 11111111]` + +​ `// arr.reverse()` + +##### //splice(index,delecount,insertvalue):下标index开始,删除delecount个元素 + +​ //再添加inservalue + +​ //只删除, 替换, 添加 + +​ // arr.splice(3,0,'嫁','接',666); //替换作用 + +``` + 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]] + +​ } + +​ } + +​ } +``` +