javascript - Bagaimana untuk mengalih keluar beberapa nilai dalam tatasusunan dan hanya menyediakan subskrip tatasusunan
巴扎黑
巴扎黑 2017-06-30 09:59:33
0
5
943

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

巴扎黑
巴扎黑

membalas semua(5)
阿神

Padamkan yang berlangganan besar dahulu dan kemudian padamkan yang berlangganan kecil

代言

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

漂亮男人

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

Atau kaedah penapis terus

曾经蜡笔没有小新

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

学习ing

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)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan