Чтобы вернуть аргументы в массиве в JavaScript, вы можете использовать объект arguments, остальные параметры или метод Array.from(). Вот описание каждого метода:
-
Использование объекта
arguments:
Объектarguments— это объект, подобный массиву, который существует внутри функций и содержит значения аргументы, передаваемые этой функции. Вы можете преобразовать его в массив с помощью методаArray.from()или с помощью оператора расширения (...).function returnArguments() { return Array.from(arguments); } // Example usage: const result = returnArguments('apple', 'banana', 'cherry'); console.log(result); // ['apple', 'banana', 'cherry'] -
Использование остальных параметров:
Остальные параметры позволяют представить неопределенное количество аргументов в виде массива. Вы можете использовать синтаксис остальных параметров (...) для сбора аргументов в массив.function returnArguments(...args) { return args; } // Example usage: const result = returnArguments('apple', 'banana', 'cherry'); console.log(result); // ['apple', 'banana', 'cherry'] -
Использование метода
Array.from():
МетодArray.from()может преобразовать итерируемый объект или объект, подобный массиву, в массив. Передав объектargumentsв качестве аргумента функцииArray.from(), вы можете получить массив, содержащий аргументы.function returnArguments() { return Array.from(arguments); } // Example usage: const result = returnArguments('apple', 'banana', 'cherry'); console.log(result); // ['apple', 'banana', 'cherry']