javascript slice() 方法
翻譯結果:
英[slaɪs] 美[slaɪs]
vt.切成片;切下;分割
n.薄片;一部;(因失誤而打出的)曲線球
vi.斜擊
第三人稱單數: slices 複數: slices 現在分詞: slicing 過去式: sliced 過去分詞: sliced
javascript slice() 方法語法
slice()方法怎麼使用?
slice()方法可以基於目前陣列建立一個新數組,而且對原始數組也不會有任何影響。
作用:從已有的陣列傳回選定的元素。
語法:arrayObject.slice(start,end)
#參數:start 必要。規定從何處開始選取。如果是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數第二個元素,以此類推。 end 可選。規定從何處結束選取。此參數是數組片斷結束處的數組下標。如果沒有指定該參數,那麼切分的陣列包含從 start 到陣列結束的所有元素。如果這個參數是負數,那麼它規定的是從陣列尾部開始算起的元素。
傳回:傳回新的陣列,包含從 start 到 end (不包含該元素)的 arrayObject 中的元素。
說明:請注意,該方法並不會修改數組,而是傳回子數組。如果想要刪除陣列中的一段元素,應該使用方法 Array.splice()。
註解:您可使用負值從陣列的尾端選取元素。如果 end 未被規定,那麼 slice() 方法會選取從 start 到陣列結尾的所有元素。
javascript slice() 方法範例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr + "<br />") document.write(arr.slice(1) + "<br />") document.write(arr) </script> </body> </html>
執行實例 »
點擊 "執行實例" 按鈕查看線上實例