位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript 截取數(shù)組

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-25

■知識(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è)元素開始執(zhí)行刪除

console.log(b);              //被刪除的子數(shù)組是[1, 2]

如果沒有刪除元素,則返回的是一個(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]

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部