| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <!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 = ['孙悟空','猪八戒','沙和尚','唐僧','白龙马'];
- console.log(arr,'原数组');
- // 1.push 向数组中添加元素 添加到最后面
- // arr.push("图图");
- // 2.unshift 向数组中添加元素 添加到最前面
- // arr.unshift("图图");
- // 3.pop() 删除数组中最后面的元素
- // arr.pop();
- // 4.shift() 删除数组中最前面的元素
- // arr.shift();
- var arr1 = [1,3,5,7];
- var arr3 = [2,4,6,8];
- // 5.join() 将数组变成字符串
- // var arr2 = arr1.join();
- // console.log(arr1,'+++',arr2);
- // 6.cancat() 链接数组
- // var arr4 = arr1.concat(arr3);
- // console.log(arr4)
- // 7.splice
- // 两个值:第一个值代表从哪个下标开始截取 第二个值代表所截取的个数
- // 三个值:第一个值代表从哪个下标开始截取 第二个值代表所截取的个数 第三个值是替换的内容
- // 可以改变原数组
- var arr5 = [6,43,54,1];
- // console.log(arr5,'___',arr5.toString())
- // arr5.splice(0,2,'你好');
- // console.log(arr5);
- // 8.slice 截取
- // 不对原数组进行改变
- // 一个值 从第几个值开始截取
- // 两个值 从第几个值开始截取 第二个值代表截取到当前下标之前
- // arr5.slice(2);
- // console.log(arr5, arr5.slice(2,4));
- // 9.reverse 倒序
- // arr5.reverse();
- // 10. toString 将数组变成字符串
- // arr5.toString();
- // 11.加上空字符串 强制进行转换
- // arr5 += '';
- // console.log(arr5)
- // console.log("5",5)
- // 12.sort 排序 按照Unicode编码排序
- // arr5.sort((a,b) => b-a);
- // console.log(arr5)
- </script>
- </body>
- </html>
|