陣列的擴充套件 蒐集自無憂指令碼

2022-03-20 21:34:27 字數 775 閱讀 4433

從無憂轉過來的陣列的擴充套件

array.prototype.del = function(n)

// 陣列洗牌

array.prototype.random = function()

return nr;

}// 數字陣列排序

array.prototype.sortnum = function(f)

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

}// 獲得數字陣列的最大項

array.prototype.getmax = function()

// 獲得數字陣列的最小項

array.prototype.getmin = function()

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

array.prototype.indexof = function(o)

// 移除陣列中重複的項

array.prototype.removerepeat=function()

var re = this;

for (var i=rs.length-1; i>=0; i--) re = re.del(rs[i]);

return re;

}例子:

var arr=["ni","wo","ta"];

刪除陣列中的「wo」

var newarr=arr.del(1);

返回陣列中「me」第一次出現的位置,若沒有就返回-1

var strpos=arr.indexof("me"); 

陣列的擴充套件

陣列的擴充套件 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...

陣列的擴充套件 陣列的空位

陣列的空位指,陣列的某一位置沒有任何值。比如,array建構函式返回的陣列都是空位 array 3 上面的陣列中array返回的是乙個具有三個空位的陣列 注意,空位不是undefined,乙個位置的值等於undefined,依然是有值的。空位是沒有任何值,in運算子可以說明這一點。0 in unde...