移除并返回数组的第一个成员,若数组为空则返回 undefined。(shift() 是「弹出队首」——第一个出列。)
undefined
shift()
<Array>.shift()
无
第一个成员的值(any)或 undefined(数组为空时)。
any
<<set $fruits to ['Apples', 'Oranges', 'Pears']>> <<set $result to $fruits.shift()>> /* 返回 'Apples';$fruits 变为 ['Oranges', 'Pears'] */