18_数组内置方法.html 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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 = ["2025","7","22"];
  11. // 将数组合并成字符串 join 可以指定分隔符进行拼接
  12. // 如果没有指定分隔符 “”。那么就会把数组中每一个值紧密连接在一起
  13. // var val1 = arr.join("-");
  14. // var val2 = arr.join("");
  15. // console.log(val1,val2);
  16. // 向数组内添加值
  17. // push 向数组后边添加新值
  18. // var arr = [1,2,3,4];
  19. // // arr[4] = 5;
  20. // arr.push(5);
  21. // arr.push(6);
  22. // unshift 向数组前边添加新值
  23. // arr.unshift(0);
  24. // console.log(arr);
  25. // 删除数组当中的值
  26. // 删除数组最后边的值
  27. // var arr = [1,2,3,4,5,6];
  28. // arr.pop();
  29. // arr.pop();
  30. // 删除数组前边的值
  31. // arr.shift();
  32. // console.log(arr);
  33. // 截取数组
  34. // slice 不会改变原有数组
  35. // slice 截取数组的一部分
  36. // 两个参数 第一个起始位置 第二结束为止 不包含结束索引位置
  37. // var arr = [1,2,3,4,5,6];
  38. // var val = arr.slice(1,3);
  39. // console.log(val);
  40. // splice 截取数组 并 添加值
  41. // splice 会改变原有数组
  42. // 两个参数 第一个起始位置 第二个截取的数量
  43. // var arr = [1,2,3,4,5,6];
  44. // var val = arr.splice(2,1);
  45. // console.log(val);
  46. // 从第三位开始 后边所有的参数是向数组添加的新值
  47. // arr.splice(2,1,"a","b");
  48. // console.log(arr);
  49. // 判断数组中是否包含指定的值
  50. // includes 会判断当前数组中是否包含指定的值,如果有返回true 没有返回false
  51. var arr = [1,2,3,4,5,6];
  52. console.log(arr.includes(9));
  53. // 反转数组 reverse
  54. arr.reverse();
  55. console.log(arr);
  56. </script>
  57. </body>
  58. </html>