1. 程式人生 > >js常見數組的編程操作

js常見數組的編程操作

ice 修改 ade 技術 常見 編程 view foreach遍歷 rip

一、找出元素item在給定數組arr中的位置,否則返回-1

技術分享圖片
查找元素位置的健壯代碼

二、計算給定的數組元素總和(元素均為Number類型)

方法有很多種,常規的循環,遞歸,forEach遍歷,reduce累加甚至是eval()也可以

技術分享圖片
reduce是專門為累加而生的

三、復制數組

技術分享圖片
slice(0)方法是最為簡便的

四、不修改原數組,刪除與數組值相同的指定元素

技術分享圖片
在不修改原數組的情況下,最簡便的方法就是使用fliter返回過濾後的數組

*在上面的方法中,push方法與splice方法都會修改調用的數組本身,假若本題改為直接修改,則不需要復制原數組再執行操作。

五、在數組後面添加元素,不直接修改數組

技術分享圖片

六、刪除最後一個元素,不直接修改數組

技術分享圖片

七、合並數組,不直接修改數組

技術分享圖片

八、統計數組中指定item出現的次數

技術分享圖片

九、查找重復元素

技術分享圖片

十、求二次方

技術分享圖片

十一、在數組 arr 中,查找值與 item 相等的元素出現的所有位置

技術分享圖片

js常見數組的編程操作