javascript
js 数组移除_JS某些封装方法
js中的一些封裝方法
1.首先var一個(gè)數(shù)組
然后創(chuàng)建一個(gè)函數(shù),在函數(shù)里var一個(gè)新的空數(shù)組,利用for循環(huán),在for循環(huán)里var一個(gè)下標(biāo) i=形參的長(zhǎng)度-1 設(shè)置i>=0 i--。
在for循環(huán)里利用push(接收任意數(shù)量的參數(shù),把它們逐個(gè)添加到數(shù)組末尾,并返回修改后數(shù)組的長(zhǎng)度)把形參的下標(biāo)重新翻轉(zhuǎn),然后設(shè)置函數(shù)的結(jié)果為新的空數(shù)組,最后打印函數(shù)里的實(shí)參。
結(jié)果如下:
棧方法
棧是一種LIFO(后進(jìn)先出)的數(shù)據(jù)結(jié)構(gòu),也就是最新添加的項(xiàng)最早被移出。
·push()方法:接收任意數(shù)量的參數(shù),把它們逐個(gè)添加到數(shù)組末尾,并返回修改后數(shù)組的長(zhǎng)度。
·pop()方法:從數(shù)組的末尾移除最后一項(xiàng),減少數(shù)組的length值,然后返回被移除的項(xiàng)。
隊(duì)列方法
隊(duì)列數(shù)據(jù)結(jié)構(gòu)的訪問(wèn)規(guī)則是FIFO(先進(jìn)先出)。
·unshift()方法:在數(shù)組的前端添加任意個(gè)項(xiàng)并返回新數(shù)組的長(zhǎng)度。
·shift()方法:從數(shù)組的前端移除第一項(xiàng)(也就是位置索引值為0),減少數(shù)組的length值, 然后返回被移除的項(xiàng)。
總結(jié)
以上是生活随笔為你收集整理的js 数组移除_JS某些封装方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ul、li列表简单实用代码实例
- 下一篇: js转换字符串为base64位