javascript - js menetapkan panjang maksimum tatasusunan
高洛峰
高洛峰 2017-05-19 10:21:23
0
7
847

Sebagai contoh, tetapkan panjang maksimum tatasusunan kepada 9, dan padamkannya jika melebihi 9. Bagaimana untuk melakukan ini

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(7)
小葫芦
//重写push方法
Array.prototype.push = function(o,capacity){
    var start = this.length;
    if(capacity && start>=capacity){
        this.pop();
        start--;
    }
    start = Math.max(start,0);
    this.splice(start,0,o);
    return this;
}
迷茫

Set arr.length=9 terus;

習慣沉默

Gunakan arr.length untuk menilai

阿神

jika(arr.panjang > 9){

arr.splice(9, 1);

}

習慣沉默
if(arr.length>9){
    arr.length=9;
}

Ini memastikan panjang maksimum ialah 9

世界只因有你

Saya menganggap bahawa senario aplikasi anda adalah untuk mengesan panjang secara automatik apabila menolak elemen ke dalam tatasusunan, dan memadamnya selepas menyalin 9. Bukankah ia sangat tegar untuk memanggil kaedah pengesanan setiap kali anda menolak saya mempunyai idea: tulis semula kaedah tolak tatasusunan

巴扎黑

arr.length=9;

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan