JS陣列常用方法 3 pop方法使用及原理

2022-03-06 05:24:14 字數 1615 閱讀 5532

pop方法的作用是刪除陣列最後乙個元素,並返回該元素的值,pop方法不需要引數,返回值是刪除的元素的值,pop方法影響原陣列

pop方法

作用:刪除陣列最後乙個元素,並返回該元素的值

引數:沒有引數

返回值:刪除的元素的值

是否影響原陣列:肯定影響

入棧操作就是push,出棧操作就是pop直接把陣列的length減1即可

//

2、簡單的實現pop方法

array.prototype.pop1=function

() ;

let arr=[1,2,3,4];

let val=arr.pop1();

arr.pop1();

console.log(arr);

console.log(val);

1

doctype html

>

2<

html

lang

="en"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>pop方法使用及原理

title

>

6head

>

7<

body

>825

<

script

>

26//

let arr=[1,2,3,4];

27//

let val=arr.pop();

28//

arr.pop();

29//

console.log(arr);

30//

console.log(val);

3132

//2、簡單的實現pop方法

33//

array.prototype.pop1=function () ;

40//

let arr=[1,2,3,4];

41//

let val=arr.pop1();

42//

arr.pop1();

43//

console.log(arr);

44//

console.log(val);

4546

//3、push方法加pop方法用陣列來模擬棧

47//

入棧 push 出棧pop

48let stack=[

1,2,

3,4];

49stack.push(5);

50stack.push(6);

51stack.pop();

52stack.pop();

53stack.pop();

54console.log(stack);

5556

script

>

57body

>

58html

>

js陣列常用方法

push 向陣列的末尾增加一項 返回值是陣列的新長度 unshift 向陣列開頭增加一項 返回值是陣列的新長度 pop 刪除陣列的末尾項 返回值是刪除的陣列項 shift 刪除陣列開頭項 返回被刪除的開頭專案 splice 刪除陣列中的任意項 返回值是被刪除的陣列項 slice 複製陣列 返回值是複...

js陣列常用方法

array.join 方法將陣列中所有元素都轉化為字串並連線在一起,返回最後生成的字串。可以指定乙個可選的字串在生成的字串中來分隔陣列的各個元素。如果不指定分隔符,預設使用逗號。示例 var a 1,2,3 console.log a.join 1,2,3 console.log a.join 1 ...

JS陣列常用方法

給大家整理出js常用的方法,有需要的可以收藏起來 1.array.map 此方法是將陣列中的每個元素呼叫乙個提供的函式,結果作為乙個新的陣列返回,並沒有改變原來的陣列 let arr 1 2,3 4,5 let newarr arr.map x x 2 arr 1,2,3,4,5 原陣列保持不變 n...