var arr = [0,1,2,3,4,5,6]; arr.slice(-3); // returns [4,5,6] arr.slice(-3, -1); // returns [4,5] arr.slice(0, -1); // returns [0,1,2,3,4,5]str.slice(start,end)
start表示从哪里(数组从索引0开始算起)开始,
如果为负数的话,则表示从数组的末尾length-n开始
end表示在哪里结束(这里并不包含末尾索引)截取到在此之前的,
如果为负数的话,表示截取到数组的末尾length-n(不包含)结束