我有一个数组var aa = new array();
值为:1,2,3
请问我有没有办法去掉指定的值,比如说去掉2

解决方案 »

  1.   

    aa.splice(1,1);
    -----------------------
    参考:splice 方法
    从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])参数
    arrayObj必选项。一个 Array 对象。start必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。deleteCount必选项。要移除的元素的个数。item1, item2,. . .,itemN必选项。要在所移除元素的位置上插入的新元素。
      

  2.   

    回复人: hedonister(冰戈) ( ) 信誉:140 
    ==================================================
    高手,我是说在位置无法知道的情况下啊。
    比如说:fdgfdg,dfgfdg,werewr,uy,s,hgj,ee,fghvcbvb.......
    如何以最快的速度除去ee这个字符串........
      

  3.   

    先用indexof找出索引。。
    =================================
    晕,没这个属性啦
      

  4.   

    js中,Array没有indexOf方法的。
      

  5.   

    for 那个数组循环,找到你要相应的值