當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JS中数组的常用方法
生活随笔
收集整理的這篇文章主要介紹了
JS中数组的常用方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script type="text/javascript">//創(chuàng)建一個(gè)數(shù)組var arr = ["孫悟空","豬八戒","沙和尚"];/** push()* - 該方法可以向數(shù)組的末尾添加一個(gè)或多個(gè)元素,并返回?cái)?shù)組的新的長(zhǎng)度* - 可以將要添加的元素作為方法的參數(shù)傳遞,* 這樣這些元素將會(huì)自動(dòng)添加到數(shù)組的末尾* - 該方法會(huì)將數(shù)組新的長(zhǎng)度作為返回值返回*/var result = arr.push("唐僧","蜘蛛精","白骨精","玉兔精");//console.log(arr);//console.log("result = "+result);/** pop()* - 該方法可以刪除數(shù)組的最后一個(gè)元素,并將被刪除的元素作為返回值返回*/result = arr.pop();/*console.log(arr);console.log("result = "+result);*//** unshift()* - 向數(shù)組開(kāi)頭添加一個(gè)或多個(gè)元素,并返回新的數(shù)組長(zhǎng)度* - 向前邊插入元素以后,其他的元素索引會(huì)依次調(diào)整*///console.log(arr);arr.unshift("牛魔王","二郎神");console.log(arr);/** shift()* - 可以刪除數(shù)組的第一個(gè)元素,并將被刪除的元素作為返回值返回*/result = arr.shift();result = arr.shift();console.log(arr);console.log("result = "+result);</script></head><body></body>
</html>
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script type="text/javascript">var arr = ["孫悟空","豬八戒","沙和尚","唐僧","白骨精"];/** slice()* - 可以用來(lái)從數(shù)組提取指定元素* - 該方法不會(huì)改變?cè)財(cái)?shù)組,而是將截取到的元素封裝到一個(gè)新數(shù)組中返回* - 參數(shù):* 1.截取開(kāi)始的位置的索引,包含開(kāi)始索引* 2.截取結(jié)束的位置的索引,不包含結(jié)束索引* - 第二個(gè)參數(shù)可以省略不寫(xiě),此時(shí)會(huì)截取從開(kāi)始索引往后的所有元素* - 索引可以傳遞一個(gè)負(fù)值,如果傳遞一個(gè)負(fù)值,則從后往前計(jì)算* -1 倒數(shù)第一個(gè)* -2 倒數(shù)第二個(gè)*/var result = arr.slice(1,4);result = arr.slice(3);result = arr.slice(1,-2);//console.log(result);/** splice()* - 可以用于刪除數(shù)組中的指定元素* - 使用splice()會(huì)影響到原數(shù)組,會(huì)將指定元素從原數(shù)組中刪除* 并將被刪除的元素作為返回值返回* - 參數(shù):* 第一個(gè),表示開(kāi)始位置的索引* 第二個(gè),表示刪除的數(shù)量* 第三個(gè)及以后。。* 可以傳遞一些新的元素,這些元素將會(huì)自動(dòng)插入到開(kāi)始位置索引前邊* */arr = ["孫悟空","豬八戒","沙和尚","唐僧","白骨精"];var result = arr.splice(3,0,"牛魔王","鐵扇公主","紅孩兒");console.log(arr);//console.log(result);</script></head><body></body>
</html>
總結(jié)
以上是生活随笔為你收集整理的JS中数组的常用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 学炒股买什么样的笔记本电脑?
- 下一篇: JS中遍历数组的两种方式