封裝的陣列方法 如有問題請隨時指正

2021-09-11 14:29:52 字數 519 閱讀 6888

一、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 原有陣列不發生改變 首先 先分清楚...