var?colors=["red","yellow","green","blue","purple"]
var?colors2=colors.slice(1);
var?colors3=colors.slice(1,3);
console.log(colors,colors2,colors3);
//splice()方法和slice方法一樣.
刪除?splice(0,2)
插入?splice(2,0,"pink")
替換?splice(2,1,"gray","pink")請(qǐng)注意紅色框框的白杠杠的位置。圖中為了便于視覺化,增加了空格,實(shí)際無白杠杠位置代表其調(diào)用方法數(shù)值的相關(guān)操作。比如slice(1)代表第一項(xiàng),位置就是如圖白杠杠位置,數(shù)值1第一項(xiàng)具體到,第一個(gè)字符串,到第二個(gè)字符串之間的位置數(shù)值2,就是第二個(gè)字符串到下一個(gè)字符串之間的位置,執(zhí)行方法見函數(shù)本身調(diào)用性質(zhì),只討論數(shù)值代表的位置關(guān)系
大家對(duì)slice()和splice()方法中的位置是怎么理解的
qq_大寒_2
2016-04-26 17:04:34