JavaScript 객체지향 프로그래밍 - 7.1. prototype이 필요한 이유

Sdílet
Vložit
  • čas přidán 28. 08. 2024
  • 모든 수업과 소스코드는 아래 주소에 있습니다.
    opentutorials....
    전체 지식의 관계는 아래 지식지도를 참고해주세요.
    seomal.org
    생활코딩은 일반인에게 프로그래밍을 알려주는 활동입니다. 더 많은 정보를 원하시면 opentutorials.o... 를 방문해주세요.

Komentáře • 11

  • @0z25y
    @0z25y Před 3 lety +1

    항상 감사하고 사랑합니다.

  • @je7699
    @je7699 Před rokem

    생성자를 사용하면
    - 코드가 간결해집니다
    - 시간이 단축됩니다

  • @justkgh1
    @justkgh1 Před 2 lety +3

    강의 마지막 부분에서 Person 생성자로 만들어진 모든 객체에 있는 sum() 메소드 내용을 변경하고 싶다면 모든 객체마다 수정해주어야 한다고 하셨는데, Person 생성자 내부에서 sum() 을 수정하면 되지 않나요? 생성자 자체는 변경하지 않는 것을 전체로 하신 말씀일까요?

  • @ccolle74
    @ccolle74 Před 4 lety

    강의 잘 보고 있습니다.

  • @user-oz9jy2ek5q
    @user-oz9jy2ek5q Před 5 lety +2

    nodejs 듣고 다시 들으러 오겠슴다

  • @where9810
    @where9810 Před 3 lety

    감사합니다.

  • @trerou4300
    @trerou4300 Před 3 lety +1

    생성자함수에 여러가지의 속성을 넣고
    그 생성자 함수를 이용해 여러개의 생성자 함수를 만든다면(ex 변수a,b,c,d에 new연산자를 이용해 함수(new연산자와 함께 사용된 순간부터 생성자함수 그렇다면 이 함수는 생성자함수)를 변수에 각각(이 생성자 함수가 여러개 생성되서 각각 그 변수에 대입됨)넣는다면 그 생성자함수에 가진 모든 속성(변수 메서드)을 그 모든 변수가 지닌게되어 프로그램이 무거워집니다 하지만 여기서 그 메서드를 생성자함수의 프로토타입( 그 생성자함수가 기본으로 지니고있는 예를들면 메이웨더복싱선수는 기본으로 펀치력이 500이다를 생성자 함수의 프로토타입으로보고 메이웨더선수가 착용하는 글러브나 복싱화 마우스피스를 생성자함수의 속성으로보는것입니다
    프로토타입을 예로들면 이런게 아닐까요?

  • @user-bt8xc9qo7b
    @user-bt8xc9qo7b Před 3 lety +1

    Person.sum() = function { return 'modified : ' + (this.first+this.second);} 이렇게 하면 변화가 적용되지 않는다는 것은 알겠는데 이유가 뭔지 알려주실 분 계시나요?

  • @user-yn2fb4zj9n
    @user-yn2fb4zj9n Před 4 lety +1

    여기서부터 어렵게 느껴지네요.

  • @user-qs7um7ow1q
    @user-qs7um7ow1q Před 3 lety

    쁘로또따입

  • @yzznz
    @yzznz Před 2 lety

    1억 개는 들을 때마다 피식 하네요 ㅋㅋ