- A shift in glutamine fate may thus be required for malignant progression of cancer, with modulation of nitrogen metabolism being a potential approach to SCLC.
- Simplifying labor management, one shift at a time. Make employee scheduling, time tracking, team communication, task management, and labor compliance easy. Get started for free.
The Shift is an independent online news platform committed to investigative journalism and the defence of press freedom. It is also a platform for political, cultural and social commentary from civil society.
The shift()
method removes the first element from an array and returns that removed element. This method changes the length of the array.
Syntax
Return value
The removed element from the array; undefined
if the array is empty.
Description
The shift
method removes the element at the zeroeth index and shifts the values at consecutive indexes down, then returns the removed value. If the length
property is 0, undefined
is returned.
shift
is intentionally generic; this method can be called or applied to objects resembling arrays. Objects which do not contain a length
property reflecting the last in a series of consecutive, zero-based numerical properties may not behave in any meaningful manner.
Array.prototype.pop()
has similar behavior to shift
, but applied to the last element in an array.
Examples
Removing an element from an array
The following code displays the myFish
array before and after removing its first element. It also displays the removed element:
Using shift() method in while loop
The shift() method is often used in condition inside while loop. In the following example every iteration will remove the next element from an array, until it is empty:
Specifications
Specification |
---|
ECMAScript (ECMA-262) The definition of 'Array.prototype.shift' in that specification. |
Browser compatibility
BCD tables only load in the browser