英[sla?s]? ?美[sla?s]??
vt.切成片;切下;分割
n.薄片;一部;(因失誤而打出的)曲線球
vi.斜擊
第三人稱單數(shù): slices 複數(shù): slices 現(xiàn)在分詞: slicing 過去式: sliced 過去分詞: sliced
javascript slice() 方法 語法
slice()方法怎麼使用?
slice()方法可以基於目前陣列建立一個新數(shù)組,而且對原始數(shù)組也不會有任何影響。
作用:從已有的陣列傳回選定的元素。
語法:arrayObject.slice(start,end)
#參數(shù):start ? ?必要。規(guī)定從何處開始選取。如果是負數(shù),那麼它規(guī)定從數(shù)組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數(shù)第二個元素,以此類推。? ? end ? ?可選。規(guī)定從何處結束選取。此參數(shù)是數(shù)組片斷結束處的數(shù)組下標。如果沒有指定該參數(shù),那麼切分的陣列包含從 start 到陣列結束的所有元素。如果這個參數(shù)是負數(shù),那麼它規(guī)定的是從陣列尾部開始算起的元素。? ??
傳回:傳回新的陣列,包含從 start 到 end (不包含該元素)的 arrayObject 中的元素。
說明:請注意,該方法並不會修改數(shù)組,而是傳回子數(shù)組。如果想要刪除陣列中的一段元素,應該使用方法 Array.splice()。
註解:您可使用負值從陣列的尾端選取元素。如果 end 未被規(guī)定,那麼 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>
執(zhí)行實例 ?
點擊 "執(zhí)行實例" 按鈕查看線上實例