数组方法菜鸟驿站文档

push向后添加

  1. <!-- push向后添加 -->
  2. <script>
  3. var arr1=[1,2,3,4];
  4. var arr2 = ["a","b"];
  5. arr1.push(5,6);
  6. // 普通方式
  7. for( let i=0;i<arr2.length;i++){
  8. arr1.push(arr2[i])
  9. };
  10. // 展开语法
  11. arr1.push(...arr2)
  12. console.log(arr1);
  13. console.log(...arr1);//将一个数组展开
  14. </script>

unshift向前添加

  1. <!-- unshift向前添加 -->
  2. <script>
  3. var a = [1,2,3];
  4. var b = [4,5,6];
  5. b.unshift(...a);
  6. console.log(...b)
  7. </script>

concat数组拼接

不会改变原数组

  1. <!-- concat数组拼接 -->
  2. <script>
  3. var c = [1,2,3];
  4. var d = ["a","b"];
  5. var e = c.concat(d);
  6. console.log(...e)
  7. </script>