不同
splice()會修改數(shù)組
slice()不會修改數(shù)組盯仪,返回一個新數(shù)組
用法
splice()可以添加/刪除數(shù)組
arrayObject.splice(index,howmany,item1,item2...,itemN)
index=》(必需)添加/刪除數(shù)組的起始位置幻捏,為負(fù)數(shù)時,表示從數(shù)組結(jié)尾處開始第幾位
howmany=》(必需)刪除的元素數(shù)量汪诉,為0時,不會刪除元素
item1,item2...,itemN=》(可選)向數(shù)組添加的新項(xiàng)目
slice()從已有的數(shù)組中返回選定的元素
arrayObject.slice(start,end)//不包含end元素
start=》必需,從何處開始選取稼病,若為負(fù)數(shù),則表示從數(shù)組尾部開始選取
end=》可選掖鱼,結(jié)束的位置然走,若為指定該參數(shù),則返回的新數(shù)組包括起始位置到數(shù)組結(jié)束的所有元素戏挡。若為負(fù)數(shù)芍瑞,則表示從尾部開始算起的元素。
`