一、push
// 作用:向陣列末尾新增一項或者多項
// 返回值:新增後陣列的長度
// 原陣列發生改變
1.新增陣列最後一項(傳一項)
array.prototype.mypush=function(num)
var ary=[1,2,3,4];
var result=ary.mypush(8);
console.log(result)
console.log(ary);
2.新增陣列最後一項(傳多項)
array.prototype.mypush=function
() var ary=[1,2,3,4];
var result=ary.push(10,20,30);
console.log(result);//返回值是新增內容後陣列的長度
console.log(ary);//原陣列在新增完內容後,原陣列發生了改變
複製**
封裝陣列方法
標籤 空格分隔 未分類 push 1 封裝乙個函式,這個函式的名字叫做 push 2 這個函式的引數,第乙個是乙個陣列,第二個以後是任意的資料 3 呼叫這個函式,那麼會把第二個以後的所有引數,依次放到第乙個引數也就是那個陣列的最後乙個位置。4 這個函式返回值,是放入這些資料之後陣列的長度。var a...
陣列方法之forEach底層封裝
foreach方法是es5新增的陣列方法,用於陣列的迴圈遍歷,只有乙個引數,需要傳入乙個函式,很多人說是有三個引數,其實這種說話是錯誤的,是他的引數函式有三個形參,而不是foreach方法有三個引數。1 foreach方法接受乙個函式引數,該函式引數中有三個形參,當然有些形參用不到就可以不宣告。2 ...
JS中陣列方法的封裝之slice
slice方法的功能 1 陣列的擷取 2 slice m,n 從陣列索引m開始,擷取到索引n,但是不包含n 前包後不包 slice m 從索引m開始,擷取到末尾 slice 陣列的轉殖 slice 0 索引負數 讓當前length 負數 3 返回值是擷取的陣列 4 原有陣列不發生改變 首先 先分清楚...