배열에서 JavaScript 함수에 변수 인수 전달
JavaScript에서는 다음을 포함하여 다양한 개수의 인수를 함수에 전달할 수 있습니다. 배열에서.
확산 구문 사용 (ES6)
ES6부터 스프레드 연산자(...)를 사용하여 배열의 요소를 개별 인수로 함수에 전달할 수 있습니다.
func(...arr);
나머지 매개변수 사용(ES6)
인수를 배열로 처리하려는 경우 다음을 사용할 수 있습니다. 나머지 매개변수:
function func(...args) { args.forEach(arg => console.log(arg)) } func(...values)
적용 사용
배열을 인수로 전달하는 또 다른 방법은 apply() 메서드를 사용하는 것입니다:
func.apply('test', arr);
비엄격 모드에서 null을 첫 번째 인수로 사용하면 함수의 'this'가 창을 참조하게 됩니다. object.
인수 개체를 배열로 변환
인수 개체는 배열이 아니지만 다음을 사용하여 변환할 수 있습니다.
const argsArray = [...arguments];
추가 참고사항
요약하면 스프레드를 사용하여 구문은 간결한 구문과 사용 용이성으로 인해 배열에서 JavaScript 함수로 변수 인수를 전달하는 데 선호되는 방법입니다.
위 내용은 배열에서 JavaScript 함수로 변수 인수를 전달하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!