js中数组的增删改查

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      var arr = [];
      arr.push(1, 2, 3, 4, 5);
      //删除索引为2,删除1个
      arr.splice(2, 1);
      console.log(arr);
      //splice是从索引为-2的位置取元素
      var index = arr.slice(-2);
      fruits.slice(1, 3);  //取索引为1,2的元素不包括3
      console.log(index);

      //    表示在索引为3的 地方,我没有删除东西,而是后面加了1,2两个元素
      //   arr.splice(3,0,1,2);
      //   arr.pop(); //会从末尾开始删除元素
      //   arr.splice(2, 1, 0.5, 1, 1.5);  //把索引为2的元素删除然后添加成新的元素这不就相当于改了这个元素了嘛
      //   console.log(arr); // [-1, 0, 0.5, 1, 1.5, 2]
    </script>
  </head>
  <body></body>
</html>

Guess you like

Origin blog.csdn.net/liulang68/article/details/121254375