Array.prototype.shift() - 配列の先頭の要素を取り除く
Array.prototype.shift()は、配列の先頭の要素を削除するメソッドです。元の配列に変更があります。
概要
説明
Array.prototype.shift ( )
元の配列から先頭の要素を削除し、その削除した要素を返します。
デモ
Array.prototype.shift()のデモです。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<head>
<style>
body {
white-space: pre-wrap ;
}
</style>
</head>
<body>
<script>
/** try it! **/
var array = [ "S", "Y", "N", "C", "E", "R" ] ;
var a = array.shift() ; // 返り値
var b = array ; // 元の配列
/** try it! **/
var results = { a:a, b:b, } ;
for( var name in results ) {
console.log( name, results[name] ) ;
document.body.appendChild( new Text( name + " = " + JSON.stringify( results[name] ) + "\n" ) ) ;
}
</script>
</body>
</html>
サポート状況
Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|
● | ● | ● | ● | ● | ● | ● | ● |
関連記事
- Array.prototype.reduce()
- Array.prototype.reduce()は、配列の要素を前方から後方にかけて簡約化するメソッドです。各要素をコールバック関数にかけて最終的に1つの値にまとめます。
- Array.prototype.splice()
- Array.prototype.splice()は、配列の一部を置換するメソッドです。配列の一部を「削除」して、その位置に新しく要素を「挿入」します。元の配列を変更します。
- 配列から要素を削除する
- 配列から先頭、末尾、または指定位置の要素を削除します。
- Array.prototype.pop()
- Array.prototype.pop()は、配列の末尾の要素を削除するメソッドです。元の配列が変更されます。