splice的功能是把array裡面的某個片段切割出來,
他跟pop有點像但能夠做到的比pop更多。
但很常見的錯誤是切割出來我們會以為回傳的是Object/String/Number,
其實他依然是array的型態。

所以若如果你從array分離出來,return的東西依然是array。
即使只有一個物件在裡面,你還是得用 index = 0 提取出來。
如下:

var myArray = ["a","b","c"];
var theOne = myArray.splice(0,1); //trying to get "a" out

console.log(theOne[0]); // still in Array format, so we need to use index to get it out

Leave a reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

required