# shift()

An Array method that removes and returns the first item.

## What does **shift()** do in JavaScript?

**shift()** — An Array method that removes and returns the first item.

```javascript
const line = ["Ada", "Lin"];
const firstGuest = line.shift();
```

Level: Apprentice · [More JavaScript terms at this level](https://www.ask-codey.com/glossary/subjects/javascript/apprentice)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/shift
