搜尋

首頁  >  問答  >  主體

javascript - js設定數組的最大長度

比如說設定一個陣列最大長度為9,超過9就刪除,要怎麼做

高洛峰高洛峰2770 天前770

全部回覆(7)我來回復

  • 高洛峰

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

    雷雷

    回覆
    0
  • 迷茫

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

    直接設定 arr.length=9; 不用判斷!

    回覆
    0
  • 習慣沉默

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

    用arr.length判斷啊

    回覆
    0
  • 阿神

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

    if(arr.length > 9){

    雷雷

    }

    回覆
    0
  • 習慣沉默

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

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

    這樣就可以保證最大長度為9了

    回覆
    0
  • 世界只因有你

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

    我假設你得應用場景是向數組中 push 元素時自動檢測長度,抄過9就刪除,那麼每 push 一次就調用一次檢測方法豈不是很僵硬,我有一個想法:重寫 array 的 push 方法

    回覆
    0
  • 巴扎黑

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

    arr.length=9;

    回覆
    0
  • 取消回覆