diff --git "a/33\347\275\227\346\255\244\344\270\234/\347\254\254\344\270\211\346\254\241 2022.10.17/1.html" "b/33\347\275\227\346\255\244\344\270\234/\347\254\254\344\270\211\346\254\241 2022.10.17/1.html" new file mode 100644 index 0000000000000000000000000000000000000000..1b8feb15058f4daac9d31096385a493203133f5b --- /dev/null +++ "b/33\347\275\227\346\255\244\344\270\234/\347\254\254\344\270\211\346\254\241 2022.10.17/1.html" @@ -0,0 +1,70 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/33\347\275\227\346\255\244\344\270\234/\347\254\254\344\270\211\346\254\241 2022.10.17/\346\225\260\347\273\204.md" "b/33\347\275\227\346\255\244\344\270\234/\347\254\254\344\270\211\346\254\241 2022.10.17/\346\225\260\347\273\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..c96eead369baafe2c31c296537f8c2442b68f1b3 --- /dev/null +++ "b/33\347\275\227\346\255\244\344\270\234/\347\254\254\344\270\211\346\254\241 2022.10.17/\346\225\260\347\273\204.md" @@ -0,0 +1,68 @@ +# 数组 + +数组 : 引用型(对象 增删改查),基本数据类型(值类型) + +增:arr[目标下标] = '元素'(中间会产生无用数据) + +​ push:在数组末尾添加元素 + +​ unshift:往数组头部添加元素 + + + +删:delete arr[目标下标] + +​ pop:删除最后一个元素 + +​ shift:删除第一个元素 + + + +改:arr[目标下标]='元素' + + + +排序:sort():根据字符串顺序排序,不是按照数字大小排序 arr.sort() + +冒泡排序: 通过冒泡排序, 从小到大 从大到小 + +​ for(let i = 0; iarr[j+1]){ + +​ [arr[j],arr[j+1]] = [arr[j+1],arr[j]] + +​ } + +​ } + +​ } + + + +反转函数:reverse 将数组中的元素进行反转 + + + +嫁接:splice(裁掉不需要,需要的接上去) 跟替换差不多 + +splice(index,delecount,insertvalue):下标index开始,删除delecount(几)个元素 + +再添加 inservalue + + + +数组解构 + +const arr =[1,2,3,4] + +var [a,b,c,d]=arr 等于 (var a = arr[0]; var b = arr[1]; var c = arr[2]; var d=arr[3]) + +var[a,...args]=arr 等于(arr[2,3,4]) + + + + +