javascript數組的幾個常用方法,javascript數組幾個

來源:互聯網
上載者:User

javascript數組的幾個常用方法,javascript數組幾個

1、join()

Array.join方法將數組中所有元素都轉換成字串並串連在一起,返回最後產生的字串

example:

var a=[1,2,3]

a.join();   ==>"1,2,3"

a.join("  ")   ==>"1  2  3"

Array.join()方法是String.split方法的逆向操作。


2、reverse()

Array.reverse()方法將數組中的元素顛倒順序。

var a=[1,2,3]

a.reverse().join()  =>"3,2,1"


3、sort()

Array.sort()方法將素組中的元素排序並返回排序後的數組。


4、concat()

Array.concat()方法建立並返回一個新數組,他的元素包括調用concat()的原始數組的元素和concat()的每一個參數。

var a=[1,2,3];

a.concat(4,5)    //返回[1,2,3,4,5]


5、slice()

Array.slice()方法返回指定數組的一個片段或子數組,它的兩個參數分別指定了片段的開始和結束位置。

var a=[1,2,3,4,5]

a.slice(0,3) //返回[1,2,3]

a.slice(3) //返回[4,5]

a.slice(1,-1)  //返回[2,3,4]


6、splice()

Array.splice()方法是在數組中插入或者刪除元素的通用方法,不同於slice()和concat(),splice()會修改調用的數組。

splice()能夠從數組中刪除元素、插入元素到數組中或者同事完成這兩種操作。

var a=[1,2,3,4,5,6,7,8]

a.splice(4); //返回[5,6,7,8]; a是[1,2,3,4]

a.splice(1,2) //返回[2,3];a是[1,4]


7、push()和pop()

push()和pop()方法允許將數組當做棧來使用。

棧先進後出你懂得,就不列舉了


8、unshift()和shift()

unshift()和shift()方法的行為非常類似於push()和pop(),不一樣的事前者是在數組的頭部而非尾部進行元素的

插入和刪除操作。


9、toString()和toLocaleString()

這個就不解釋了







聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.