cari

Rumah  >  Soal Jawab  >  teks badan

javascript - js menetapkan panjang maksimum tatasusunan

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

高洛峰高洛峰2770 hari yang lalu772

membalas semua(7)saya akan balas

  • 高洛峰

    高洛峰2017-05-19 10:23:23

    //重写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;
    }

    balas
    0
  • 迷茫

    迷茫2017-05-19 10:23:23

    Set arr.length=9 terus;

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:23:23

    Gunakan arr.length untuk menilai

    balas
    0
  • 阿神

    阿神2017-05-19 10:23:23

    jika(arr.panjang > 9){

    arr.splice(9, 1);

    }

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:23:23

    if(arr.length>9){
        arr.length=9;
    }

    Ini memastikan panjang maksimum ialah 9

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:23:23

    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

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:23:23

    arr.length=9;

    balas
    0
  • Batalbalas