js操作數組元素


 

  js對數組的操作有很多,大致歸納如下,會實時更新:

設定原始數組為
var arr = [ 1, 2, 3, 4, 5];
 
------------------------------------------------
 
        

  博主經營一家發飾淘寶店,都是純手工制作哦,開業沖鑽,只為信譽!需要的親們可以光顧一下!謝謝大家的支持!
店名:
  小魚尼莫手工飾品店
經營:
  發飾、頭花、發夾、耳環等(手工制作)
網店:
  http://shop117066935.taobao.com/

 
        

  ---------------------------------------------------------------------

 
        

繼續正題... 

 
        

  



ps: 以下操作均針對初始數組

1.刪除並且返回第一個元素
執行arr.shift()     結果 :1
執行arr       結果:2,3,4,5

2.刪除並且返回最后一個元素
執行arr.pop()       結果: 5
執行arr        結果:1,2,3,4

3. 在數組開頭添加一個或者多個元素,返回數組新長度
執行arr.unshift('one')       結果: 6
執行arr        結果:one,1,2,3,4,5

 
        
4.在數組尾部添加一個或者多個元素,返回數組新長度
執行arr.push('end')         結果: 6
執行arr        結果:1,2,3,4,5,end

5. 從第i個位置開始刪除n個元素,返數組新長度

執行arr.splice(0, 2);        結果: 3
執行arr     結果:3,4,5

6. 從第i個位置開始,刪除n個元素,並且在這個位置插入s個元素,返回新數組長度
執行arr.splice(0, 2, "one");   結果: 4
執行arr     結果:3,4,5,one

7. 查找某元素是否存在,存在返回其位置,不存在返回-1
執行arr.indexOf(4);   結果: 3 (位置為3)
執行arr.indexOf(7);   結果:-1 (不存在)

ps: 參考w3c對數組的介紹:

  http://www.w3school.com.cn/js/jsref_obj_array.asp

 

店名:
  小魚尼莫手工飾品店
經營:
  發飾、頭花、發夾、耳環等(手工制作)
網店:
  http://shop117066935.taobao.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM