首頁 > web前端 > js教程 > javascript刪除數組元素並且數組長度減少的簡單實例_javascript技巧

javascript刪除數組元素並且數組長度減少的簡單實例_javascript技巧

WBOY
發布: 2016-05-16 17:00:02
原創
1329 人瀏覽過

實例如下:

複製程式碼 程式碼如下:


程式碼如下:



程式碼如下:



程式碼如下: * 移除數值元素
 *
 * @param mixed value 元素值 * @returns array

 */
Array.prototype.deleteValue = function(value){
 var i = 0;
 for(i in this){
  if(this[i] = = value) break;
 }
 return this.slice(0, i).concat(this.slice(parseInt(i, 10) 1));
}

//範例

var test = new Array(1,5,3,4,2);

//輸出5
console.log(test.length);
//刪除值為4的元素
test = test.deleteValue(4);
//輸出[1, 5, 3, 2]
console.log(test);
//輸出4
console.log(test.length);

/**

 * 以索引刪除陣列元素
 *
 * @param int index 元素索引
 * @returns array
 */
Array.prototype.deleteIndex = function(index){
 return this.slice(0, index).concat(this.slice(parseInt(index, 10) 1));
}

//範例
var test = new Array(1,5,3,4,2);

//輸出5console.log(test.length);//刪除索引為1的元素test = test.deleteIndex(1);//輸出[1, 3, 4, 2]console.log(test);//輸出4 console.log(test.length);
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板