A Shift



  1. 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.
  2. 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.
  1. A Shift In Perspective
  2. A Shift
  3. A Shift In A Supply Curve Demonstrates

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.

A Shift

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.

ShiftyShift

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

See also

types:
show 25 types...
hide 25 types...
advance, betterment, improvement
population shift
a change in the relative numbers of the different groups of individuals making up a population
pyrolysis
transformation of a substance produced by the action of heat
sea change
sublimation
(chemistry) a change directly from the solid to the gaseous state without becoming liquid
tin disease, tin pest, tin plague
the transformation of ordinary white tin into powdery grey tin at very cold temperatures
changeover, conversion, transition
degeneration, retrogression
passing from a more complex to a simpler biological form
strengthening
weakening
becoming weaker
A shift of the supply curve occurs when
renaissance, resurgence, revitalisation, revitalization, revival, revivification
debilitation, enervation, enfeeblement, exhaustion
serious weakening and loss of energy
elaboration, refinement
accommodation, adjustment, fitting
making or becoming suitable; adjusting to circumstances
glycogenesis
the conversion of glucose to glycogen when the glucose in the blood exceeds the demand
isomerisation, isomerization
the conversion of a compound into an isomer of itself
rectification
the conversion of alternating current to direct current
conservation, preservation
an occurrence of improvement by virtue of preventing loss or injury or other change
recovery
A Shiftatrophy, withering
any weakening or degeneration (especially through lack of use)
attenuation, fading

A Shift In Perspective

downfall, fall
a sudden decline in strength or number or importance
abiotrophy
a loss of vitality and a degeneration of cells and tissues not due to any apparent injury
cataplasia
(biology) degenerative reversion of cells or tissue to a less differentiated or more primitive form
loosening, relaxation, slackening
type of:

A Shift

alteration, change, modification

A Shift In A Supply Curve Demonstrates

an event that occurs when something passes from one state or phase to another