cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk mengalih keluar beberapa nilai dalam tatasusunan dan hanya menyediakan subskrip tatasusunan

Penyingkiran sambatan akan terus menukar tatasusunan dan subskrip, jadi subskrip yang saya ingat sebelum ini tidak berguna.

巴扎黑巴扎黑2713 hari yang lalu938

membalas semua(5)saya akan balas

  • 阿神

    阿神2017-06-30 10:01:33

    Padamkan yang berlangganan besar dahulu dan kemudian padamkan yang berlangganan kecil

    balas
    0
  • 代言

    代言2017-06-30 10:01:33

    Ganti tatasusunan dengan objek, gunakan kaedah padam untuk memadam, dan subskrip tidak akan berubah

    balas
    0
  • 漂亮男人

    漂亮男人2017-06-30 10:01:33

    Kaedah peta tatasusunan mengalih keluar elemen pada kedudukan indeks yang ditentukan dan menjana tatasusunan baharu

    Atau kaedah penapis terus

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-30 10:01:33

    Anda boleh mencubanya, buat tatasusunan baharu, dan kemudian gelungkan tatasusunan yang anda mahu ubah suai Jika subskrip itu bukan nombor yang anda mahu padamkan, kemudian tolak elemen pada kedudukan ini ke dalam tatasusunan baharu anda nombor yang anda mahu padamkan, teruskan melompat keluar dari gelung
    Dengan cara ini, selepas gelung berakhir, tatasusunan baharu ialah tatasusunan yang anda perlukan, dan kemudian tetapkan ia kepada tatasusunan lama

    balas
    0
  • 学习ing

    学习ing2017-06-30 10:01:33

    Untuk menjana tatasusunan baharu:

    arr = [1,2,3,4,5,6,7]
    removes = [1,3,5]
    arr = arr.filter(function(value, index) { 
        return removes.indexOf(index) < 0
    });

    Jangan jana tatasusunan baharu:

    arr = [1,2,3,4,5,6,7]
    removes = [1,3,5]
    Array.prototype.remove = function(removes){
        removes.sort(function(a, b) {
            return a - b;
        }).reverse().forEach(function(value){this.splice(value, 1)
       }.bind(this)
    )};
    arr.remove(removes)

    balas
    0
  • Batalbalas