一傲诵、數(shù)組的棧方法遵循遵循first in last out的原則(后進先出)
類似于褲兜裝東西耽装,先放一把鑰匙,再放一個打火機蟆肆,再放一包煙矾睦,我想取出鑰匙必須得把上面的東西先取出才能拿到鑰匙,先取出煙炎功,在取出打火機枚冗,然后才能取到鑰匙。是一個有底無頂?shù)暮凶印?br>
1蛇损、.push()
往原數(shù)組的末尾添加項赁温,它返回的新數(shù)組的長度。
var arr = [1,2,3,4,5]
console.log(arr.push(9))
image.png
原數(shù)組被改變:
console.log(arr)
image.png
2淤齐、.pop()
從元數(shù)組的末尾刪除項股囊,返回的是被刪除的項。
var arr = [1,2,3,4,5]
console.log(arr.pop())
被刪除的項是“5”更啄,所以輸出結(jié)果如下:
image.png
原數(shù)組被改變:
console.log(arr)
image.png
二稚疹、隊列方法遵循first in first out的原則(先進先出)
先放進去的東西先拿出來,例如排隊打飯祭务,我先排隊的排在前面内狗,先打完飯,就先出來义锥。
1其屏、.unshift()
往原數(shù)組的前端加入一個項,返回值是新數(shù)組的長度缨该。
var arr = [1,2,3,4,5]
console.log(arr.unshift(6))
image.png
原數(shù)組被改變:
console.log(arr)
image.png
2..shift()
從原數(shù)組的前端刪除一個項,返回的是被刪除的項川背。
var arr = [1,2,3,4,5]
console.log(arr.shift())
image.png
原數(shù)組被改變:
console.log(arr)
image.png
小編能力有限贰拿,存在不足或不全蛤袒,請大家指出,共同學(xué)習(xí)與交流膨更。