| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <!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,2,3,4,5,6];
- // arr[6] = 7;
- // console.log(arr)
- var arr = [1,2,3];
- var arr2 = [4,5,6];
- // concat 连接两个或更多的数组,并返回结果。
- console.log(arr.concat(arr2));
- var arr3 = ["a","b",1,2,3];
- // 判断一个数组是否包含一个指定的值。 返回 true或者false
- console.log(arr3.includes("b"));
- // 搜索数组中的元素,并返回它所在的位置。
- console.log(arr3.indexOf(1));
- var arr4 = ["2026","1","12"];
- // 把数组的所有元素放入一个字符串。 与字符串中的split方法相对应
- console.log(arr4.join("-"));
- var arr5 = [1,2,3,4,5];
- arr5.push(6);
- // push 向数组的末尾添加一个或更多元素,并返回新的长度。
- console.log(arr5);
- // unshift 向数组的开头添加一个或更多元素,并返回新的长度。
- arr5.unshift(0);
- console.log(arr5);
- var arr6 = [1,2,3,4,5,6];
- // pop 删除数组的最后一个元素并返回删除的元素。
- arr6.pop();
- console.log(arr6);
- // shift 删除并返回数组的第一个元素。
- arr6.shift();
- console.log(arr6);
- var arr7 = [1,2,3,4,5,6,7,8,9];
- // slice 选取数组的一部分,并返回一个新数组。第一个值起始位置 第二个值结束位置
- console.log(arr7.slice(2,5));
- console.log(arr7);
- // 从数组中添加或删除元素。 第一个删除的起始位置 第二个值删除几个
- console.log(arr7.splice(2,3));
- console.log(arr7);
-
- // splice 从第三位起是要添加的内容
- arr7.splice(2,0,"a","b","c");
- console.log(arr7);
- var arr8 = ["a","b","c",1,8,3];
- console.log(arr8.reverse());
-
- </script>
- </body>
- </html>
|