21_Array数组对象.html 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. // var arr = [1,2,3,4,5,6];
  11. // arr[6] = 7;
  12. // console.log(arr)
  13. var arr = [1,2,3];
  14. var arr2 = [4,5,6];
  15. // concat 连接两个或更多的数组,并返回结果。
  16. console.log(arr.concat(arr2));
  17. var arr3 = ["a","b",1,2,3];
  18. // 判断一个数组是否包含一个指定的值。 返回 true或者false
  19. console.log(arr3.includes("b"));
  20. // 搜索数组中的元素,并返回它所在的位置。
  21. console.log(arr3.indexOf(1));
  22. var arr4 = ["2026","1","12"];
  23. // 把数组的所有元素放入一个字符串。 与字符串中的split方法相对应
  24. console.log(arr4.join("-"));
  25. var arr5 = [1,2,3,4,5];
  26. arr5.push(6);
  27. // push 向数组的末尾添加一个或更多元素,并返回新的长度。
  28. console.log(arr5);
  29. // unshift 向数组的开头添加一个或更多元素,并返回新的长度。
  30. arr5.unshift(0);
  31. console.log(arr5);
  32. var arr6 = [1,2,3,4,5,6];
  33. // pop 删除数组的最后一个元素并返回删除的元素。
  34. arr6.pop();
  35. console.log(arr6);
  36. // shift 删除并返回数组的第一个元素。
  37. arr6.shift();
  38. console.log(arr6);
  39. var arr7 = [1,2,3,4,5,6,7,8,9];
  40. // slice 选取数组的一部分,并返回一个新数组。第一个值起始位置 第二个值结束位置
  41. console.log(arr7.slice(2,5));
  42. console.log(arr7);
  43. // 从数组中添加或删除元素。 第一个删除的起始位置 第二个值删除几个
  44. console.log(arr7.splice(2,3));
  45. console.log(arr7);
  46. // splice 从第三位起是要添加的内容
  47. arr7.splice(2,0,"a","b","c");
  48. console.log(arr7);
  49. var arr8 = ["a","b","c",1,8,3];
  50. console.log(arr8.reverse());
  51. </script>
  52. </body>
  53. </html>