---
title: "How to shift and unshift using JavaScript?"  
description: "How to shift and unshift using JavaScript?"  
author: "Dependra Pathak"  
published: 2011-03-18  
updated: 2020-09-18  
canonical: https://www.mindstick.com/interview/520/how-to-shift-and-unshift-using-javascript  
category: "javascript"  
tags: ["javascript"]  
reading_time: 1 minute  

---

# How to shift and unshift using JavaScript?

## for example:

<script type="text/javascript">\
var numbers = ["one", "two", "three", "four"];\
numbers.unshift("zero");\
document.write(" "+numbers.shift());\
document.write(" "+numbers.shift());\
document.write(" "+numbers.shift());\
</script>\
\
**output:**

zero one two\
shift, unshift, push, and pop may be used on the same array in JavaScript. Queues are easily implemented using combinations. \

## Answers

### Answer by Dependra Pathak

## for example:

<script type="text/javascript">\
var numbers = ["one", "two", "three", "four"];\
numbers.unshift("zero");\
document.write(" "+numbers.shift());\
document.write(" "+numbers.shift());\
document.write(" "+numbers.shift());\
</script>\
\
**output:**

zero one two\
shift, unshift, push, and pop may be used on the same array in JavaScript. Queues are easily implemented using combinations. \


---

Original Source: https://www.mindstick.com/interview/520/how-to-shift-and-unshift-using-javascript

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
