Javascript裏有哪些常用的數組操作函數?
在寫JS(Javascript)代碼時,我們經常會對數組進行各種操作。那麼你知道JS有哪些常用的操作函數嗎?下面來介紹一下,熟悉這些函數對我們平常開發有很大的幫助。
操作方法
(01)首先我們看下數組的push方法,該方法是在數組的末尾添加一個新元素,當然我們可也可以用 arr[3]= 'e'這樣的方法來添加元素,但使用push方法,我們不需要獲取數組的長度,即不需要指定數組的下標。代碼如圖
(02)頁面執行後,結果如圖,成功爲數組添加了一項
(03)接下來是介紹shift方法,該方法獲取數組的第一個元素,並且把該元素從數組裏刪除,也就是程序裏常說的‘出棧’。代碼如圖(當然我們可以用 arr[0]來獲取數組的第一個元素,但這樣獲取並不會把元素從數組裏刪除)
(04)執行頁面,結果如圖。
(05)接着我們介紹concat方法,該方法可以讓你合併多個數組的值,但要注意的是合併後原數組並沒有改變,只是返回新的數組。代碼如圖
(06)執行後,看到結果,arr4數組就是arr,arr2,arr3三個數組合並的結果。concat方法的參數可以接受多個數組,並不止代碼所示的二個。
(07)最後,我們來看join方法,該方法會把數組的所有項,組合成一個字元串,當我們需要把數組內容傳遞給服務器時,就需要用這個方法把數組轉化成字元串。代碼如圖
(08)執行結果如圖,我們可以用不同的分隔號來把數組項分隔開。
-
怎樣成爲一名黑客
黑客作爲一個神祕詞語讓很多人都充滿嚮往,現在來給大夥介紹下。操作方法(01)什麼是黑客?JargonFile包含了一大堆關於“hacker”這個詞的定義,大部分與技術高超和熱衷解決問題及超越極限有關。但如果你只想知道如何成爲一名黑客,那麼只有兩件事情確實相關。這可以追溯...
-
myeclipse與eclipse的區別
對於軟件工程專業的人來說,myeclipse和eclipse這兩個軟件都是不會陌生的,我們在大二學習Java的時候使用的是eclipse,而學習JavaEE的時候使用的myeclipse,這兩個軟件的介面與安裝過程幾乎是一模一樣,那麼myeclipse和eclipse究竟有哪些主要區別呢?操作方法(01)名稱不同my...
-
qq好友查找搜尋qq號碼找不到
如果QQ好友用QQ號碼查找我,找不到怎麼辦?操作方法(01)在電腦上登陸QQ,然後在登陸介面左上角點擊進入自己的頭像,在修改資料的介面中,QQ號碼的旁邊有一個小的標誌,點擊進入。(02)進入到的是一個網頁--我的QQ中心,它自動跳轉到賬號的介面,點擊中央介面右上角的“設定”,將顯示...
-
佳能單反鏡頭如何清潔
很多人都擁有自己的單反相機,經常帶着它出門各種拍攝,可用一陣後發現鏡頭變的有些髒,這個時候要怎麼清潔?這裏介紹用清潔套裝清潔,可以去攝影器材店或者網上購買一套,有專業的清潔工具才能事半功倍,這裏簡單介紹清潔過程,有興趣的可以看看。操作方法(01)準備主要的清潔工...