suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – JS löscht Elemente basierend auf dem Schlüssel und gibt die Länge zurück. Der Unterschied zu splice besteht darin, dass es basierend auf der Position löscht und die Länge nicht aktualisiert wird.

Wie bereits erwähnt, ist das die Methode?

淡淡烟草味淡淡烟草味2837 Tage vor541

Antworte allen(2)Ich werde antworten

  • 某草草

    某草草2017-05-18 11:03:17

    删除元素了,可是还保留原来地址,所以要将后序的元素往前提,这样子就会减少元素,长度也更新了

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-18 11:03:17

    会更新啊

    var tt = [1, 2, 3];
    tt.length    // 3
    tt.splice(0, 1);    // [1]
    tt.length    //2

    你的需求可以自己写个方法,封装一下splice:

    function my_splice(arr, start, length) {
        arr.splice(start, length);
        return arr.length;
    }

    Antwort
    0
  • StornierenAntwort