Вы можете использовать метод unshift()
, чтобы легко добавлять новые элементы или значения в начало массива в JavaScript. Этот метод является аналогом метода push()
, который добавляет элементы в конец массива. Однако оба метода возвращают новую длину массива.
В следующем примере показано, как добавить один или несколько элементов в начало массива.
<script>
var fruits = ["Apple", "Banana", "Mango"];
// Добавляем один элемент в массив
fruits.unshift("Orange");
console.log(fruits);
// Печатаем: ["Orange", "Apple", "Banana", "Mango"]
// Добавляем несколько элементов в массив
fruits.unshift("Guava", "Papaya");
console.log(fruits);
// Печатаем: ["Guava", "Papaya", "Orange", "Apple", "Banana", "Mango"]
// Отображаем все значения в цикле
for(var i = 0; i < fruits.length; i++){
document.write("<p>" + fruits[i] + "</p>");
}
</script>
Подробнее см. Руководство по массивам JavaScript.