狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

javascript數組常用方法

admin
2010年8月13日 18:44 本文熱度 4107
1.ArrayObject shift() 方法

定義和用法
shift() 方法用于把數組的第一個元素從其中刪除,并返回第一個元素的值。

語法
arrayObject.shift()

返回值
數組原來的第一個元素的值。

說明
如果數組是空的,那么 shift() 方法將不進行任何操作,返回 undefined 值。請注意,該方法不創建新數組,而是直接修改原有的 arrayObject。

2.ArrayObject slice() 方法

定義和用法
slice() 方法可從已有的數組中返回選定的元素。

語法
arrayObject.slice(start,end)
 
start 必需。規定從何處開始選取。如果是負數,那么它規定從數組尾部開始算起的位置。也就是說,-1 指最后一個元素,-2 指倒數第二個元素,以此類推。
end 可選。規定從何處結束選取。該參數是數組片斷結束處的數組下標。如果沒有指定該參數,那么切分的數組包含從 start 到數組結束的所有元素。如果這個參數是負數,那么它規定的是從數組尾部開始算起的元素。

返回值
返回一個新的數組,包含從 start 到 end (不包括該元素)的 arrayObject 中的元素。

說明
請注意,該方法并不會修改數組,而是返回一個子數組。如果想刪除數組中的一段元素,應該使用方法 Array.splice()。

3.ArrayObject sort() 方法

定義和用法
sort() 方法用于對數組的元素進行排序。

語法
arrayObject.sort(sortby)參數 描述
sortby 可選。規定排序順序。必須是函數。

返回值
對數組的引用。請注意,數組在原數組上進行排序,不生成副本。

說明
如果調用該方法時沒有使用參數,將按字母順序對數組中的元素進行排序,說得更精確點,是按照字符編碼的順序進行排序。要實現這一點,首先應把數組的元素都轉換成字符串(如有必要),以便進行比較。

如果想按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,然后返回一個用于說明這兩個值的相對順序的數字。比較函數應該具有兩個參數 a 和 b,其返回值如下:

若 a 小于 b,在排序后的數組中 a 應該出現在 b 之前,則返回一個小于 0 的值。
若 a 等于 b,則返回 0。
若 a 大于 b,則返回一個大于 0 的值。

4.ArrayObject join() 方法

定義和用法
join() 方法用于把數組中的所有元素放入一個字符串。

元素是通過指定的分隔符進行分隔的。

語法
arrayObject.join(separator)參數 描述
separator 可選。指定要使用的分隔符。如果省略該參數,則使用逗號作為分隔符。

返回值
返回一個字符串。該字符串是通過把 arrayObject 的每個元素轉換為字符串,然后把這些字符串連接起來,在兩個元素之間插入 separator 字符串而生成的。

5.ArrayObject concat() 方法

定義和用法
concat() 方法用于連接兩個或多個數組。

該方法不會改變現有的數組,而僅僅會返回被連接數組的一個副本。

語法
arrayObject.concat(arrayX,arrayX,......,arrayX)參數 描述
arrayX 必需。該參數可以是具體的值,也可以是數組對象。可以是任意多個。

返回值
返回一個新的數組。該數組是通過把所有 arrayX 參數添加到 arrayObject 中生成的。如果要進行 concat() 操作的參數是數組,那么添加的是數組中的元素,而不是數組。

6.ArrayObject pop() 方法

定義和用法
pop() 方法用于刪除并返回數組的最后一個元素。

語法
arrayObject.pop()返回值
arrayObject 的最后一個元素。

說明
pop() 方法將刪除 arrayObject 的最后一個元素,把數組長度減 1,并且返回它刪除的元素的值。如果數組已經為空,則 pop() 不改變數組,并返回 undefined 值。

7.ArrayObject push() 方法

定義和用法
push() 方法可向數組的末尾添加一個或多個元素,并返回新的長度。

語法
arrayObject.push(newelement1,newelement2,....,newelementX)參數 描述
newelement1 必需。要添加到數組的第一個元素。
newelement2 可選。要添加到數組的第二個元素。
newelementX 可選。可添加多個元素。

返回值
把指定的值添加到數組后的新長度。

說明
push() 方法可把它的參數順序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是創建一個新的數組。push() 方法和 pop() 方法使用數組提供的先進后出棧的功能。


8.ArrayObject splice() 方法

定義和用法
splice() 方法用于插入、刪除或替換數組的元素。

語法
arrayObject.splice(index,howmany,element1,.....,elementX)參數 描述
index 必需。規定從何處添加/刪除元素。

該參數是開始插入和(或)刪除的數組元素的下標,必須是數字。
 
howmany 必需。規定應該刪除多少元素。必須是數字,但可以是 "0"。

如果未規定此參數,則刪除從 index 開始到原數組結尾的所有元素。
 
element1 可選。規定要添加到數組的新元素。從 index 所指的下標處開始插入。
elementX 可選。可向數組添加若干元素。

返回值
如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數組。

說明
splice() 方法可刪除從 index 處開始的零個或多個元素,并且用參數列表中聲明的一個或多個值來替換那些被刪除的元素。

9.ArrayObject toString() 方法

定義和用法
toString() 方法可把數組轉換為字符串,并返回結果。

語法
arrayObject.toString()返回值
arrayObject 的字符串表示。返回值與沒有參數的 join() 方法返回的字符串相同。

說明
當數組用于字符串環境時,ArrayObject 會調用這一方法將數組自動轉換成字符串。但是在某些情況下,需要顯式地調用該方法。

10.ArrayObject toLocaleString() 方法

定義和用法
把數組轉換為本地字符串。

語法
arrayObject.toLocaleString()返回值
arrayObject 的本地字符串表示。

說明
首先調用每個數組元素的 toLocaleString() 方法,然后使用地區特定的分隔符把生成的字符串連接起來,形成一個字符串。

11.ArrayObject unshift() 方法

定義和用法
unshift() 方法可向數組的開頭添加一個或更多元素,并返回新的長度。

語法
arrayObject.unshift(newelement1,newelement2,....,newelementX)參數 描述
newelement1 必需。向數組添加的第一個元素。
newelement2 可選。向數組添加的第二個元素。
newelementX 可選。可添加若干個元素。

返回值
arrayObject 的新長度。

說明
unshift() 方法將把它的參數插入 arrayObject 的頭部,并將已經存在的元素順次地移到較高的下標處,以便留出空間。該方法的第一個參數將成為數組的新元素 0,如果還有第二個參數,它將成為新的元素 1,以此類推。

請注意,unshift() 方法不創建新的創建,而是直接修改原有的數組。

該文章在 2010/8/13 18:44:12 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved