javascript apply의 기능은 다양한 객체에 대한 메소드를 작성하는 것입니다. apply() 메소드는 배열 형식의 매개변수를 허용하며 사용법 구문은 "person.fullName.apply(person1);"과 같습니다.
이 글의 운영 환경: Windows 7 시스템, javascript 버전 1.8.5, DELL G3 컴퓨터
javascript apply의 사용법은 무엇인가요?
JavaScript 함수 Apply
메서드 재사용
apply() 메서드를 사용하면 다양한 개체에 대한 메서드를 작성할 수 있습니다.
JavaScript apply() 메서드
apply() 메서드는 call() 메서드와 매우 유사합니다.
(동일한 함수: 둘 다 존재하여 함수가 실행되는 컨텍스트를 변경하고, 함수 본문)
이 예에서는 person1의 fullName 메소드가 person1에 적용됩니다.
인스턴스
var person = { fullName: function() { return this.firstName + " " + this.lastName; } } var person1 = { firstName: "Bill", lastName: "Gates", } person.fullName.apply(person1); // 将返回 "Bill Gates"
참고:
call()과 apply()의 차이점
차이점은 다음과 같습니다.
call() 메소드는 각각 매개변수를 받습니다.
apply() 메서드는 배열 형식의 매개변수를 받습니다.
매개변수 목록 대신 배열을 사용하려는 경우 apply() 메서드가 매우 편리합니다.
추천 학습: "JavaScript 기본 튜토리얼"
위 내용은 자바스크립트 적용 사용법은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!