클래스에서 자동으로 생성 된 속성 사용

Serj Sagan

나는 방금 배우고 TypeScript있으므로 이것은 새로운 질문이지만 Google과 심지어는 도움이되지 못했습니다.

이 코드가 주어지면 :

class Student implements IPerson {
    public fullname: string = firstname + " " + middleinitial + " " + lastname;

    constructor(public firstname, public middleinitial, public lastname) {
        // this.fullname = firstname + " " + middleinitial + " " + lastname;
    }
}

function greeter(person: IPerson) {
    return "Hello, " + person.fullname;
}

fullname초기 선언에서 할당하려고 할 때 :

public fullname: string = firstname + " " + middleinitial + " " + lastname;

TypeScript그렇게 말하고 firstname, middleinitial그리고 lastname예상대로 아직 어떻게 든, 컴파일 된 코드가 작동 존재하지 않습니다. 내가 여기서 뭘 잘못하고 있니? constructor(주석에 표시된대로) 자동 생성 소품을 할당 할 수 있음을 이해 하지만 항상 필요한 것은 아닙니다.

NYCdotNet

현재 클래스의 속성에 액세스하려면 접두사로 this.

public fullname: string = this.firstname + " " + this.middleinitial + " " + this.lastname;

this매개 변수에 해당 이름이 있기 때문에 생성자 내부 를 사용하지 않고 작동 합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동적으로 생성 된 JS 함수에 사용자 지정 속성 할당

분류에서Dev

제네릭 클래스 내부에 생성 된 사용자 지정 속성

분류에서Dev

기본 클래스 생성자에서 파생 클래스 속성 사용

분류에서Dev

jQuery; 동적으로 생성 된 변수의 값에서 생성 된 클래스에 스타일링 적용

분류에서Dev

동적으로 생성 된 클래스에서 속성 가져 오기

분류에서Dev

부모 클래스에 C ++의 기본 생성자가없는 경우 상속 된 클래스에서 생성자를 어떻게 사용합니까?

분류에서Dev

함수에서 동적으로 생성 된 클래스에서 상속

분류에서Dev

동적으로 생성 된 텍스트 상자에서 새 속성 생성

분류에서Dev

동적으로 생성 된 텍스트 상자에서 새 속성 생성

분류에서Dev

추상 클래스에서 파생 된 클래스 생성자

분류에서Dev

상속 된 클래스 파이썬에서 생성자 실패

분류에서Dev

종속 클래스의 생성자에서 추상 클래스를 데이터 유형으로 사용

분류에서Dev

여러 클래스에서 상속 된 클래스 생성자 호출

분류에서Dev

Castle Windsor를 사용하여 서비스 클래스의 생성자에서 매개 변수화 된 생성자로 클래스 초기화

분류에서Dev

정규식으로 자동 생성 된 HTML 속성 스타일

분류에서Dev

Laravel5의 사용자 정의 클래스에서 생성 된 새 구성 파일에 액세스

분류에서Dev

상속 된 클래스를 사용할 때 생성자 다루기

분류에서Dev

jQuery를 사용하여 자동 생성 된 테이블에서 TD 및 Span에 클래스 추가 시도

분류에서Dev

동일한 클래스 이름을 사용하여 동적으로 생성 된 div에 요소 추가-Jquery

분류에서Dev

* 클래스 * 생성자에서 생성 된 캐치 이벤트

분류에서Dev

클래스 생성자 내에서 오버로드 된 >> 연산자를 사용하여 초기화

분류에서Dev

ADF에서 동적으로 생성 된 ID로 Jquery 사용

분류에서Dev

동적으로 생성 된 사용자 컨트롤의 액세스 방법?

분류에서Dev

템플릿 클래스 생성자가 구조체에서 잘못된 오버로드를 사용합니다.

분류에서Dev

Scala에서 동적으로 클래스 속성 생성

분류에서Dev

jQuery UI를 사용하여 동적으로 생성 된 탭에서 데이터 속성 값 가져 오기

분류에서Dev

생성자에 할당 된 동안 null을 반환하는 부모 클래스에서 속성에 액세스

분류에서Dev

제네릭에서 필수 생성자를 사용하여 클래스 상속

분류에서Dev

사용자 지정 클래스에서 UI로 종속성 속성 바인딩

Related 관련 기사

  1. 1

    동적으로 생성 된 JS 함수에 사용자 지정 속성 할당

  2. 2

    제네릭 클래스 내부에 생성 된 사용자 지정 속성

  3. 3

    기본 클래스 생성자에서 파생 클래스 속성 사용

  4. 4

    jQuery; 동적으로 생성 된 변수의 값에서 생성 된 클래스에 스타일링 적용

  5. 5

    동적으로 생성 된 클래스에서 속성 가져 오기

  6. 6

    부모 클래스에 C ++의 기본 생성자가없는 경우 상속 된 클래스에서 생성자를 어떻게 사용합니까?

  7. 7

    함수에서 동적으로 생성 된 클래스에서 상속

  8. 8

    동적으로 생성 된 텍스트 상자에서 새 속성 생성

  9. 9

    동적으로 생성 된 텍스트 상자에서 새 속성 생성

  10. 10

    추상 클래스에서 파생 된 클래스 생성자

  11. 11

    상속 된 클래스 파이썬에서 생성자 실패

  12. 12

    종속 클래스의 생성자에서 추상 클래스를 데이터 유형으로 사용

  13. 13

    여러 클래스에서 상속 된 클래스 생성자 호출

  14. 14

    Castle Windsor를 사용하여 서비스 클래스의 생성자에서 매개 변수화 된 생성자로 클래스 초기화

  15. 15

    정규식으로 자동 생성 된 HTML 속성 스타일

  16. 16

    Laravel5의 사용자 정의 클래스에서 생성 된 새 구성 파일에 액세스

  17. 17

    상속 된 클래스를 사용할 때 생성자 다루기

  18. 18

    jQuery를 사용하여 자동 생성 된 테이블에서 TD 및 Span에 클래스 추가 시도

  19. 19

    동일한 클래스 이름을 사용하여 동적으로 생성 된 div에 요소 추가-Jquery

  20. 20

    * 클래스 * 생성자에서 생성 된 캐치 이벤트

  21. 21

    클래스 생성자 내에서 오버로드 된 >> 연산자를 사용하여 초기화

  22. 22

    ADF에서 동적으로 생성 된 ID로 Jquery 사용

  23. 23

    동적으로 생성 된 사용자 컨트롤의 액세스 방법?

  24. 24

    템플릿 클래스 생성자가 구조체에서 잘못된 오버로드를 사용합니다.

  25. 25

    Scala에서 동적으로 클래스 속성 생성

  26. 26

    jQuery UI를 사용하여 동적으로 생성 된 탭에서 데이터 속성 값 가져 오기

  27. 27

    생성자에 할당 된 동안 null을 반환하는 부모 클래스에서 속성에 액세스

  28. 28

    제네릭에서 필수 생성자를 사용하여 클래스 상속

  29. 29

    사용자 지정 클래스에서 UI로 종속성 속성 바인딩

뜨겁다태그

보관