1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <!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>
- <!--
- ctrl + /
- -->
- <!-- -->
- <script>
- // 单行注释 ctrl + /
- /**
- * 多行注释
- */
- 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)
- // 13.length 长度
- console.log(news.length)
- </script>
- </body>
- </html>
|