const arr = [1, 2, 3];

// 配列の先頭に1つの要素を追加します。
arr.unshift(4);
console.log(arr); // 出力: [4, 1, 2, 3]

// 配列の先頭に複数の要素を追加します。
arr.unshift(5, 6, 7);
console.log(arr); // 出力: [5, 6, 7, 4, 1, 2, 3]
arr.unshift(element1)
arr.unshift(element1, element2)
arr.unshift(element1, element2, /* …, */ elementN)
const arr = [1, 2, 3];

// 配列の先頭に1つの要素を追加し、戻り値を保存します。
const totalElements = arr.unshift(4);
console.log(totalElements); // 出力: 4
const fruits = ["apple", "banana", "cherry"];

// 配列の先頭に1つの要素を追加します。
fruits.unshift("date");

// 配列の内容を確認します。
console.log(fruits); // 出力: ['date', 'apple', 'banana', 'cherry']
const fruits = ["apple", "banana", "cherry"];

// 配列の先頭に複数の要素を追加します。
fruits.unshift("date", "elderberry");

// 配列の内容を確認します。
console.log(fruits); // 出力: ['date', 'elderberry', 'apple', 'banana', 'cherry']
const numbers = [1, 2, 3, 4, 5];
const reversedNumbers = [];

numbers.forEach(number => {
    reversedNumbers.unshift(number);
});

console.log(reversedNumbers); // 出力: [5, 4, 3, 2, 1]