JavaScript 截取數(shù)組
■知識(shí)點(diǎn)
截取子數(shù)組(數(shù)組片段)的方法有以下兩種。
spliceO方法可以添加元素、刪除元素,也可以截取數(shù)組片段。刪除元素時(shí),將返回被刪除的數(shù)組片段,因此可以使用spliceO方法截取數(shù)組片段。
sliceO方法與spliceO方法功能相近,但是它僅能夠截取數(shù)組中指定區(qū)段的元素,并返回這個(gè)子數(shù)組。該方法包含2個(gè)參數(shù),分別指定截取子數(shù)組的起始和結(jié)束位置的下標(biāo)。
■實(shí)例設(shè)計(jì)
【示例1】使用splice()方法執(zhí)行的返回值是被刪除的子數(shù)組。
var a = [1,2,3,4,5]; //定義數(shù)組
var b = a.splice(2); //從第3個(gè)元素開(kāi)始執(zhí)行刪除
console.log(b); //被刪除的子數(shù)組是[1, 2]
如果沒(méi)有刪除元素,則返回的是一個(gè)空數(shù)組。
【示例2】使用slice()方法截取子數(shù)組。
var a = [1,2,3, 4,5]; //定義數(shù)組
var b = a.slice(2,5); //截取第3個(gè)元素到第6個(gè)元素前的所有元素
console.log(b); //返回[3, 4, 5]
點(diǎn)擊加載更多評(píng)論>>