常見數組的編程操作

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


查找元素位置的健壯代碼

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

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


reduce是專門為累加而生的

三、復制數組


slice(0)方法是最為簡便的

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


在不修改原數組的情況下,最簡便的方法就是使用fliter返回過濾后的數組

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

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


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


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


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


九、查找重復元素


十、求二次方


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


?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容