JavaScript에서는 가변 개수의 인수를 배열의 함수에 전달하는 것이 가능합니다 다음 방법을 사용합니다.
func(...arr);
확산 구문(...)은 arr의 요소를 개별 인수로 func로 확장합니다.
function func(...args) { // `args` will be an array of all arguments passed to the function }
나머지 구문(...)은 args 매개변수에 추가 인수를 배열로 수집합니다.
func.apply(context, arr);
apply() 메서드는 첫 번째 인수를 함수의 this 값으로, 두 번째 인수를 인수 배열로 사용합니다.
const arr = ['a', 'b', 'c']; function func() { console.log(arguments.length); // Prints the number of arguments for (arg in arguments) console.log(arg); // Prints the arguments one by one } func(...arr); // Prints 3, then 'a', 'b', 'c'
위 내용은 JavaScript에서 배열 요소를 함수 인수로 전달하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!