프로토 타입 메서드가 호출되지 않음

코 데라에 몽

클릭시 사용자 지정 개체를 만든 다음 프로토 타입의 메서드에 액세스하려고합니다.

$(function(){       
    $('.addtask').on("click", function(){
        var new_task = new Task();

        $('.deletetask').on("click", function(){
            new_task.deleteTask();
        });

        function Task(){        
         this.html="<li>Add Description<span class='deletetask'></span></li>";
        }

        Task.prototype = {
            constructor: Task,
            deleteTask: function(){
                this.remove()
            },
        }

    });     
});

이제 deleteTask 클래스를 클릭하면 다음과 같이 말합니다.

TypeError: new_task.deleteTask is not a function


new_task.deleteTask();

프로토 타입 메소드 deleteTask ()에 어떻게 액세스 할 수 있습니까?

데니스 세 구레

.NET Framework를 만든 Task 후에 의 프로토 타입을 설정 합니다 new Task. 인스턴스 생성시 프로토 타입이 참조되므로 이미 생성 된 인스턴스의 프로토 타입을 변경하지 않습니다.

만들기 전에Task.prototype = { 할당을 이동 하십시오 .new Task

생성 된 모든 인스턴스에 실제로 함수를 추가하려면 생성자의 프로토 타입을 바꾸는 대신 변경하십시오.

Task.prototype.deleteTask = function(){...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

프로토콜 메서드가 호출되지 않음

분류에서Dev

UITableView가 프로토 타입 셀을 표시하지 않음

분류에서Dev

프로토 타입으로 등록 된 Bean에서 호출되지 않는 destroy-method

분류에서Dev

서브 클래 싱 오류 : 프로토 타입 메서드 추가가 적용되지 않습니다.

분류에서Dev

`this`는 프로토 타입 메서드에 바인딩되지 않습니다.

분류에서Dev

UITableView (Swift)의 프로토 타입 셀에 UIImage가 나타나지 않음

분류에서Dev

인수가 프로토 타입과 호환되지 않습니다 : struct in_addr

분류에서Dev

왜 loadash / underscore가 배열 프로토 타입에 util 메서드를 넣지 않습니까?

분류에서Dev

프로토 타입에 함수 추가가 작동하지 않음

분류에서Dev

상태를 유지하면서 프로토 타입 메서드 호출

분류에서Dev

자체 호출 기능 패브릭 프로토 타입 작동하지 않음

분류에서Dev

Vue가 전역 $ 프로토 타입 변수를 업데이트하지 않음

분류에서Dev

C ++ 프로토 타입이 재정의되지 않음

분류에서Dev

javascript-프로토 타입 내부에 정의되지 않음

분류에서Dev

상속시 예상대로 해결되지 않는 프로토 타입 메서드 내부의 'this'

분류에서Dev

Swift 2-프로토콜 대리자가 호출되지 않음

분류에서Dev

이 메서드 호출이 프로토 타입 내에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

UIScrollView 대리자 메서드가 제대로 호출되지 않음

분류에서Dev

UIScrollView 대리자 메서드가 제대로 호출되지 않음

분류에서Dev

Android : 뒤로 버튼 누르기 onCreate 메서드가 호출되지 않음

분류에서Dev

프로토 타입 메서드 재정의 및 원래 메서드 호출

분류에서Dev

Java 스크립트 프로토 타입에서 대체되지 않는 메소드

분류에서Dev

호환되지 않는 유형으로 호출 된 프로토 타입이없는 함수

분류에서Dev

새 개체에서 다른 프로토 타입 프로토 타입 호출

분류에서Dev

자바 스크립트 프로토 타입 상속이 예상 된 메서드를 호출하지 않습니다.

분류에서Dev

메서드가 부모의 프로토 타입에 속하지 않을 때 자식에서 부모의 메서드를 호출하는 방법이 있습니까?

분류에서Dev

JDBC에서 Postgresql 프로 시저가 호출되지 않음

분류에서Dev

Flutter-새로운 StatefullWidget, 관련 createState () 메서드가 호출되지 않는 이유는 무엇입니까?

분류에서Dev

iOS 13.2에서 MPPlayableContentManager 프로토콜 (MPPlayableContentDataSource 및 MPPlayableContentDelegate)이 호출되지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    프로토콜 메서드가 호출되지 않음

  2. 2

    UITableView가 프로토 타입 셀을 표시하지 않음

  3. 3

    프로토 타입으로 등록 된 Bean에서 호출되지 않는 destroy-method

  4. 4

    서브 클래 싱 오류 : 프로토 타입 메서드 추가가 적용되지 않습니다.

  5. 5

    `this`는 프로토 타입 메서드에 바인딩되지 않습니다.

  6. 6

    UITableView (Swift)의 프로토 타입 셀에 UIImage가 나타나지 않음

  7. 7

    인수가 프로토 타입과 호환되지 않습니다 : struct in_addr

  8. 8

    왜 loadash / underscore가 배열 프로토 타입에 util 메서드를 넣지 않습니까?

  9. 9

    프로토 타입에 함수 추가가 작동하지 않음

  10. 10

    상태를 유지하면서 프로토 타입 메서드 호출

  11. 11

    자체 호출 기능 패브릭 프로토 타입 작동하지 않음

  12. 12

    Vue가 전역 $ 프로토 타입 변수를 업데이트하지 않음

  13. 13

    C ++ 프로토 타입이 재정의되지 않음

  14. 14

    javascript-프로토 타입 내부에 정의되지 않음

  15. 15

    상속시 예상대로 해결되지 않는 프로토 타입 메서드 내부의 'this'

  16. 16

    Swift 2-프로토콜 대리자가 호출되지 않음

  17. 17

    이 메서드 호출이 프로토 타입 내에서 작동하지 않는 이유는 무엇입니까?

  18. 18

    UIScrollView 대리자 메서드가 제대로 호출되지 않음

  19. 19

    UIScrollView 대리자 메서드가 제대로 호출되지 않음

  20. 20

    Android : 뒤로 버튼 누르기 onCreate 메서드가 호출되지 않음

  21. 21

    프로토 타입 메서드 재정의 및 원래 메서드 호출

  22. 22

    Java 스크립트 프로토 타입에서 대체되지 않는 메소드

  23. 23

    호환되지 않는 유형으로 호출 된 프로토 타입이없는 함수

  24. 24

    새 개체에서 다른 프로토 타입 프로토 타입 호출

  25. 25

    자바 스크립트 프로토 타입 상속이 예상 된 메서드를 호출하지 않습니다.

  26. 26

    메서드가 부모의 프로토 타입에 속하지 않을 때 자식에서 부모의 메서드를 호출하는 방법이 있습니까?

  27. 27

    JDBC에서 Postgresql 프로 시저가 호출되지 않음

  28. 28

    Flutter-새로운 StatefullWidget, 관련 createState () 메서드가 호출되지 않는 이유는 무엇입니까?

  29. 29

    iOS 13.2에서 MPPlayableContentManager 프로토콜 (MPPlayableContentDataSource 및 MPPlayableContentDelegate)이 호출되지 않는 이유는 무엇입니까?

뜨겁다태그

보관