常用陣列擴充套件

2021-09-30 13:41:48 字數 867 閱讀 3531

/** 刪除陣列中指定索引的資料 **/

array.prototype.deleteat = function (index)

return

this.slice(0, index).concat(this.slice(index + 1, this.length));

}/** 陣列洗牌 **/

array.prototype.random = function ()

return temparr;

}array.prototype.orderrandom = function () );

}/** 數字陣列排序 **/

array.prototype.sortnum = function (i)

if (i == 1) );

}return

this.sort(function (a, b) );

}/** 獲取數字陣列中的最大項 **/

array.prototype.getmax = function ()

/** 獲取數字陣列中的最小項 **/

array.prototype.getmin = function ()

/** 陣列第一次出現指定元素的位置 **/

array.prototype.indexof = function (o)

}return -1;

}/** 去除陣列中的重複項 **/

array.prototype.arrunique = function () ;

for (var i = 0; i < this.length; i++)

}return reset;

}

陣列的擴充套件

陣列的擴充套件 es5 的寫法 function f x,y,z var args 0 1,2 f.null args es6的寫法 function f x,y,z let args 0 1,2 f args array.from方法用於將兩類物件轉為真正的陣列 類似陣列的物件 array lik...

陣列的擴充套件

1.array.from 將類陣列物件轉換為陣列,將iterator介面的類陣列轉換為真正的陣列 它也可以接收乙個 函式,對陣列裡面的每乙個元素進行遍歷 可以用該方法輸出 獲取的dom集的每乙個dom元素的某個屬性或者文字內容 好方法!2.array.of 將一組值轉換為陣列 3.copywithi...

常用std string擴充套件

第三方庫用習慣了,回到標準c 下各種不適應。因為軟體大小的限制,不能整合這些庫。乙個qt庫幾十mb,boost就更甭說了。還好常用的就只有那麼些。字串替換 string replace all string str,const string old value,const string new va...