元の配列を破壊してもいいとき Array.prototype.shift() や Array.prototype.pop() を利用します。 const arr = [1, 2, 3, 4, 5] console.log(arr.shift()) // 1 console.log(arr) // [2, 3, 4, 5] console.log(arr.pop()) // 5 console.log(arr) // [2, 3, 4] Array.prototype.pop Array.prototype.shift 元の配列を破壊したくないとき 先頭の要素は添え字[0]、末尾の要素は添え字を[Array.length - 1]として取得できます。 それ以上に必要な場合はArray.prototype.slice() で必要な分だけ切り取ります。 Array.prototype.slice