當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JS的splice
用來(lái)替換刪除數(shù)組元素的?
// 添加 // 為0時(shí)不刪除項(xiàng)目直接添加數(shù)組項(xiàng),不為0時(shí)會(huì)刪除指定位置指定個(gè)數(shù)的項(xiàng)目然后再添加新項(xiàng)目 var spliceArr0 = ["aaa","bbb"]; var spliceArr1 = spliceArr0.splice(1,0,"xx"); 結(jié)果:spliceArr0: [aaa,xx,bbb]; spliceArr1: []// 刪除數(shù)組項(xiàng),返回值為刪除的項(xiàng)目 var spliceArr3 = ["aaa","bbb","ccc","111","22","333"]; var spliceArr4 = spliceArr3.splice(2,2); 結(jié)果:spliceArr3: [aaa,bbb,22,333]; spliceArr4: [ccc,111]// 刪除并添加項(xiàng)目,返回值為刪除的項(xiàng)目 var spliceArr5 = ["aaa","bbb","ccc"]; var spliceArr6 = spliceArr5.splice(2,1,"xxx"); 結(jié)果:spliceArr5: [aaa,bbb,xxx]; spliceArr6: [ccc]?
總結(jié)