Array.prototype.unshift()
Метод unshift() добавляет один или более элементов в начало массива и возвращает новую длину массива.
Синтаксис
arr.unshift(element1[, . [, elementN]])
Параметры
Элементы, добавляемые в начало массива.
Возвращаемое значение
Новое свойство length объекта, над которым был вызван метод unshift .
Описание
Метод unshift вставляет переданные значения в начало массивоподобного объекта.
Метод unshift не является привязанным к типу; этот метод может быть вызван или применён к объектам, напоминающим массив. Объекты, не содержащие свойство length , отражающее последний элемент в серии последовательных числовых, начинающихся с нуля, свойств, могут повести себя неправильным образом.
Примеры
var arr = [1, 2]; arr.unshift(0); // результат вызова равен 3, новой длине массива // arr равен [0, 1, 2] arr.unshift(-2, -1); // = 5 // arr равен [-2, -1, 0, 1, 2] arr.unshift([-3]); // arr равен[[-3], -2, -1, 0, 1, 2]
Спецификации
| Specification |
|---|
| ECMAScript Language Specification # sec-array.prototype.unshift |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
- Array.prototype.push()
- Array.prototype.pop()
- Array.prototype.shift()
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
This page was last modified on 20 янв. 2024 г. by MDN contributors.
Your blueprint for a better internet.
Как добавить элемент в начало массива js
Подскажите как можно добавить новые элементы в начало обычного массива состоящего из рандомных цифр в Javascript?
- Количеству голосов ▼
- Дата создания
19 октября 2021
Для добавления новых элементов в массив можно воспользоваться, например, двумя способами. С помощью метода unshift(), который изменяет (мутирует) текущий массив. Также можно воспользоваться возможностями spread оператора и получить на выходе иммутабельное решение. Например так:
[ 3, 4, 1, 2, 3 ]
18 октября 2021
Если не ошибаюсь, то метод unshift() может добавить элемент в начало массива и возвращает новую длину массива. Можно добавлять один или несколько элементов.
arr.unshift(element1[, . [, elementN]])
Массивы JavaScript: Задача №27

Переместить элемент массива из одной позиции в другую
Напишите функцию moveElement(arr,from,to) , которая позволяет переместить элемент массива из позиции from в позицию to .
function moveElement(arr,from,to) < // Ваш код >var arr = [ 'a', 'b', 'c', 'd', 'e']; document.writeln(moveElement(arr,3,1)); // ["a", "d", "b", "c", "e"]
Выполнить код » Скрыть результаты

Комментарии
пожелания к комментариям…
- Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
- Одну строчку кода оборачивайте в тег
, несколько строчек кода — в теги. ваш код..
- Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).
Как переместить элемент массива в начало

подскажите пожалуйста как имея массив любого ЧЕТНОГО количества чисел, переместить число которое стоит на 1 место дальше середины - переместить в начало.
Условно у меня массив чисел [1, 2, 3, 4], а мне нужно сделать [3, 1, 2, 4]. Если массив [1, 2, 3, 4, 5, 6] то вывести -
[4, 1, 2, 3, 5, 6]
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Переместить элемент массива в начало
Такая проблема: есть массив n-чисел, нужно третий элемент переместить на 0 место, что в свою.

Переместить элемент списка в начало
Вот такой пример кода: <ul <li .
Переместить в начало линейного списка элемент с минимальным значением
обьясните пож что делается в молих заданиях напишите по русски не паскалевским языком но чтобы мне.
2322 / 2346 / 500
Регистрация: 17.02.2019
Сообщений: 3,949

Сообщение было отмечено Shad42 как решение
Решение
Shad42, так пойдет
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
using System; namespace ConsoleApp6 { internal class Program { static void Main(string[] args) { int[] a = { 1, 2, 3, 4, 5, 6 }; int m = a[a.Length / 2]; Console.WriteLine("Сам массив [" + string.Join(", ", a)+"]"); for (int i = a.Length - 1; i >= 1; i--) { if (i a.Length / 2) a[i] = a[i - 1]; } a[0] = m; Console.WriteLine("Новый массив [" + string.Join(", ", a) + "]"); Console.ReadLine(); } } }
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

В непустом динамическом списке последний элемент переместить в начало списка
Добрый день! Помогите пожалуйста. Ниже код,который был дан как образец в методичке и был переделан.
Как переместить элемент массива?
Добрый день. Подскажите, как мне сделать вставку элемента массива со сдвигом всего массива? И как.
Переместить в начало массива элементы массива, которые больше своего правого соседа
Тема Массив данных Дан массив размера N. Переместить в начало массива элементы массива, которые.

Элементы массива с четными индексами переместить в начало массива
Нужно преобразить массив Б, так, что бы у первой его половине были элементы, которые стояли на.

Простые числа переместить в начало массива
Дано одномерный массив из 1000 элементов. Определить какие числа простые а какие нет. Простые.
Четные элементы переместить в начало массива
Дан рандомный массив из N элементов, сгенерированных случайным образом. Превратить массив таким.
Или воспользуйтесь поиском по форуму: