国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js中數組插入、刪除元素操作的方法

2024-05-06 15:11:30
字體:
來源:轉載
供稿:網友

實例如下:

/*  * 刪除數組元素:Array.removeArr(index)  */  Array.prototype.removeArr = function (index) {    if (isNaN(index) || index>= this.length) { return false; }    this.splice(index, 1);  }  /*  * 插入數組元素:Array.insertArr(dx)  */  Array.prototype.insertArr = function (index, item) {    this.splice(index, 0, item);  };

通過上面的函數,可以處理上移和下移的動作

if (tag == 2) { //上移      if (targeitemindex == 0) return; //頂部      rows.removeArr(targeitemindex); //移除指定對象,原對象長度減少一個      rows.insertArr(targeitemindex - 1, targetitem);    } else if (tag == 3) { //下移      if (targeitemindex == len - 1) return; //底部      rows.removeArr(targeitemindex); //移除指定對象,原對象長度減少一個      rows.insertArr(targeitemindex + 1, targetitem);    }

定義和用法

splice() 方法向/從數組中添加/刪除項目,然后返回被刪除的項目。

注釋:該方法會改變原始數組。

語法

arrayObject.splice(index,howmany,item1,.....,itemX)

參數 描述
index 必需。整數,規定添加/刪除項目的位置,使用負數可從數組結尾處規定位置。
howmany 必需。要刪除的項目數量。如果設置為 0,則不會刪除項目。
item1, ..., itemX 可選。向數組添加的新項目。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 福海县| 新民市| 武定县| 固安县| 长武县| 新兴县| 绥化市| 德格县| 墨玉县| 班玛县| 望都县| 临泽县| 崇文区| 治县。| 唐河县| 上高县| 交口县| 延庆县| 周口市| 大同县| 工布江达县| 蓬安县| 西充县| 布拖县| 海晏县| 伊金霍洛旗| 镇坪县| 福安市| 柳江县| 温宿县| 马龙县| 黄陵县| 全州县| 惠安县| 嘉荫县| 万山特区| 浦城县| 唐河县| 陆丰市| 定结县| 廉江市|