Javascript27 Function.prototype.call() Function.prototype.call() call()은 이미 할당되어있는 다른 객체의 함수/메소드를 호출하는 해당 객체에 재할당할때 사용됩니다. this는 현재 객체(호출하는 객체)를 참조합니다. 메소드를 한번 작성하면 새 객체를 위한 메소드를 재작성할 필요 없이 call()을 이용해 다른 객체에 상속할 수 있습니다. func.call(thisArg[, arg1[, arg2[, ...]]]) thisArg : func 호출에 제공되는 this의 값. arg1, arg2, ... : 객체를 위한 인수. 객체 생성 연결자에 call 사용 익명 함수 호출에 call 사용 함수 호출 및 'this'를 위한 문맥 지정에 call 사용 첫번째 인수 지정없이 call 사용 아래 예제에서, display 함수에 .. 2020. 6. 13. jQuery.fn.extend() jQuery.fn.extend() 새로운 jQuery 인스턴스(instance) 메서드를 제공하기위해 객체의 내용을 jQuery 프로토타입에 병합 jQuery.fn.extend(object) object : jQuery Prototype에 병합할 객체 Foo Bar 2020. 6. 13. jQuery.extend() jQuery.extend() 두 개 이상의 객체의 내용을 첫번째 객체에 복사 jQuery.extend(target[,object1][,objectN]) target : 추가 객체가 전달될 경우 새 속성을 수신할 객체 object1: 병합할 추가 속성이 들어있는 객체 objectN: 병합할 추가 속성이 들어있는 객체 jQuery.extend([deep,] target,object1[,objectN]) deep : true일 경우 병합은 재귀적(일명 깊은 복사)이 된다. false는 지원하지 않는다. target : 추가 객체가 전달될 경우 새 속성을 수신할 객체 object1: 병합할 추가 속성이 들어있는 객체 objectN: 병합할 추가 속성이 들어있는 객체 PlugIn 개발 패턴에서 주로 사용하는 de.. 2020. 6. 13. 이전 1 ··· 4 5 6 7 다음