メソッドは、配列から最初の要素を取り除き、その要素を返します。このメソッドは配列の長さを変えます。配列から取り除かれた要素を返します。番目の添え字の要素を取り除き、続く添え字の値を小さい方向にずらします。削除された値を返します。意図的に汎用性を持たせています。したりすることもできます。プロパティを含まないオブジェクトでは効果がないかもしれません。配列を、その最初の要素を取り除く前後で表示します。取り除いた要素も表示します。メソッドは時に、while文の条件内において用いられます。以下のコードでは、要素がすべて無くなるまで、各くり返し内でその配列内の次の要素を取り除きます。