1 //splice(起始位置,要删除的个数,要插入的数据)
 2     var colors = ["red", "green", "blue"];
 3     var removed = colors.splice(0, 1);
 4     console.log(colors);
 5     console.log(removed);
 6 
 7     removed = colors.splice(1, 0, "yellow", "orange");
 8     console.log(colors);
 9     console.log(removed);
10 
11     removed = colors.splice(1, 1, "red", "purple");
12     console.log(colors);
13     console.log(removed);

不知道为什么chrome下的console.log取到的值竟然和IE、Firefox不同。感觉是全局变量的问题,变量输出以后重新定义前木有删除前一次的值。alert下取值都相等。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2021-06-03
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
猜你喜欢
  • 2022-02-20
  • 2022-02-02
  • 2021-06-08
  • 2021-12-14
相关资源
相似解决方案