|
@@ -0,0 +1,72 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+ <head>
|
|
|
+ <meta charset="UTF-8" />
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
|
+ <title>Document</title>
|
|
|
+ </head>
|
|
|
+ <body>
|
|
|
+ <script>
|
|
|
+ var arr = ["孙悟空", "猪八戒", "沙和尚"];
|
|
|
+ // 1.push 向数组尾部中添加数据
|
|
|
+ arr.push("唐僧");
|
|
|
+ console.log(arr, "push");
|
|
|
+ // 2.pop 删除数组中最后一个元素
|
|
|
+ arr.pop();
|
|
|
+ console.log(arr, "pop");
|
|
|
+ // 3.unshift 向数组头部添加元素
|
|
|
+ arr.unshift("白龙马");
|
|
|
+ console.log(arr, "unshift");
|
|
|
+ // 4.shift 删除数组中第一个元素
|
|
|
+ arr.shift();
|
|
|
+ console.log(arr, "shift");
|
|
|
+ var arr1 = ["我的", "你的", "他的"];
|
|
|
+ console.log(arr1, "arr1");
|
|
|
+ // 5.join 将数组转为字符串
|
|
|
+ console.log(arr1.join("-"), "join");
|
|
|
+ // 6.concat 合并数组
|
|
|
+ var arr2 = arr.concat(arr1);
|
|
|
+ console.log(arr2, "arr2");
|
|
|
+
|
|
|
+ var list1 = [1, "ha", true, 3, "happy"];
|
|
|
+ console.log(list1, "原数组");
|
|
|
+ // 7.splice 更改了原数组
|
|
|
+ // 两个值:第一个值代表的从哪开始截取 第二个值代表着截取的个数
|
|
|
+ // var list2 = list1.splice(0,3);
|
|
|
+ // console.log(list2);
|
|
|
+ // 三个值:第一个值代表的从哪开始截取 第二个值代表着截取的个数 第三个值代表着要替换的内容
|
|
|
+ var list3 = list1.splice(1, 2, "news");
|
|
|
+ console.log(list3, "list3");
|
|
|
+ console.log(list1, "list1");
|
|
|
+
|
|
|
+ // 8.slice 不会改变原数组
|
|
|
+ // 一个值:从哪个位置开始截取 一直截取到最后
|
|
|
+ // 两个值:第一个值从哪个位置开始截取 第二个值 截取到当前下标的前一个位置 不包含当前下标
|
|
|
+ var List1 = ["贾宝玉", "林黛玉", "薛宝钗", "王熙凤", "刘姥姥"];
|
|
|
+ // var List2 = List1.slice(1);
|
|
|
+ // var List2 = List1.slice(1,4);
|
|
|
+ console.log(List1, "list1");
|
|
|
+ // console.log(List2,'list2');
|
|
|
+
|
|
|
+ // 9.reverse 倒序
|
|
|
+ // var List3 = List1.reverse();
|
|
|
+ // console.log(List3,'list3');
|
|
|
+
|
|
|
+ // 10.toString 将数组转成字符串
|
|
|
+ // var List4 = List1.toString();
|
|
|
+ // console.log(List4,'List4');
|
|
|
+ // 11.强制转换 += ''
|
|
|
+ // var List5 = List1;
|
|
|
+ // List5 += "";
|
|
|
+ // console.log(List5,'List5');
|
|
|
+
|
|
|
+ // 12.sort 排序 按照Unicode编码排序
|
|
|
+ var news = [12, 34, 675, 3, 2, 1, 5, 7];
|
|
|
+ // console.log(news.sort());
|
|
|
+ news.sort(function (a, b) {
|
|
|
+ return b -a;
|
|
|
+ });
|
|
|
+ console.log(news)
|
|
|
+ </script>
|
|
|
+ </body>
|
|
|
+</html>
|