자 바스 크 립 트 의 대상 이해 하기

3252 단어 JavaScript대상
JavaScript 의 대상 소개
우 리 는 생활 속 에 객관 적 으로 존재 하 는 모든 사물 이 대상 이라는 것 을 알 고 있다.그러면 절차 속 의 대상 은 어떤 모습 일 까?프로그램 에 있 는 대상 을 클 라 이언 트 세계 의 대상 이 컴퓨터 에 있 는 표현 방식 으로 이해 할 수 있 습 니 다.모든 프로 그래 밍 언어 에서 언급 한 대상 은 그 성질 이 유사 합 니 다.메모리 에 있 는 한 구역 에 대응 하여 이 지역 에 대상 의 속성 이나 방법 정 보 를 저장 합 니 다.
JavaScript 대상 생 성
{}기호 기반 생 성 대상
JS 에서 우 리 는{}을 기반 으로 대상 을 정의 할 수 있 습 니 다.대상 내용 에서 속성 과 방법 을 정의 할 수 있 습 니 다.예 를 들 어:

JS 에서 우 리 는 대상 을 속성 과 방법 을 봉인 하 는 구조 체 로 이해 할 수 있다.예 를 들 어

같은 구조의 대상 을 여러 개 반복 적 으로 만 들 려 면{}코드 를 사용 하면 지루 합 니 다.반복 합 니 다.유지 하기 도 힘 들 어!
구조 함수 기반 생 성 대상
만약 에 JS 에서 우 리 는 여러 개의 구조 가 같 지만 속성 값 이 다른 대상 을 편리 하 게 정의 하고 싶다 면 구조 함수(같은 유형의 여러 대상 의 같은 속성 구 조 를 정의 하 는 특수 함수)를 바탕 으로 대상 을 만 들 수 있 습 니 다.예 를 들 어:

Point Advice:같은 구조의 대상 을 여러 개 반복 적 으로 만 들 면 구조 함수 로 대상 을 만 듭 니 다.
실제 응용 에서 우 리 는 구조 함수 에서 함 수 를 다시 정의 하지 않 으 려 고 한다.예 를 들 어:

이렇게 대상 을 구축 할 때 매번 추가 함수 공간 을 열 어야 할 수도 있 습 니 다.
JavaScript 의 대상 특성
패 키 징 특성
JS 의 대상 은 속성 과 방법 을 봉인 하 는 데 사 용 됩 니 다.그림 참조:

계승 특성
JS 에 서 는 속성 이나 방법의 중용 성 을 실현 하기 위해 계승 체 제 를 제공 합 니 다.
이러한 계승 방식 은 Prototype 대상 을 통 해 이 루어 져 야 합 니 다.Prototype 대상 은 구조 함 수 를 정의 할 때 자동 으로 생 성 되 고 모든 속성 과 방법 을 저장 하 는 대상 입 니 다.이 구조 함 수 를 통 해 구 축 된 대상 은 이 원형 대상 을 계승 합 니 다.
구조 함수 중의 원형 대상 분석 은 그림 과 같다.

원형 대상(ProtoType)대상 의 계승,그림 참조:

대상 에 공유 속성 을 추가 합 니 다.그림 참조:

대상 에 공유 방법 을 추가 합 니 다.그림 참조:

원형 체인 은 다단 계 부모 대상(원형 대상)이 단계별 로 계승 하여 형 성 된 체인 구조 이다.이 프로 토 타 입 체인 은 대상 이 접근 할 수 있 는 모든 부모 급 프로 토 타 입 대상 과 이 대상 이 접근 할 수 있 는 모든 속성 과 방법 을 저장 하고 있 습 니 다.
다 중 특성
다 태 는 일반적으로 같은 함수(행위)를 가리 키 며,서로 다른 상황 에서 나타 나 는 서로 다른 상 태 를 가리킨다.응용 에 있어 서 두 가지 형식 이 있 는데 그것 이 바로 과부하 와 재 작성 이다.
다시 불 러 오 는 정의:한 함수 가 들 어 오 는 실제 값 에 따라 서로 다른 논 리 를 수행 합 니 다.
재 작성 정의:하위 대상 에서 부모 대상 의 구성원 과 같은 이름 의 구성원 을 정의 합 니 다.아버지 대상 으로 부터 물 려 받 은 것 이 좋 지 않 으 면 자신의 것 을 다시 써 라!
하위 대상 에서 부모 대상 의 구성원 과 같은 이름 의 고유 구성원 을 정의 합 니 다.예 를 들 어:

JavaScript 내장 대상 유형
대상 유형 소개
JavaScript 에서 대상 의 유형 은 구조 방법 과 원형 대상 의 결합 체 로 이해 할 수 있 습 니 다.대상 의 유형 을 볼 필요 가 있 을 때 구조 방법 명 을 통 해 알 수 있 습 니 다.
JS 에 내 장 된 대상 유형
JS 에는 String,Number,Boolean,Array,Date,RegExp,Math(대상),Error,Function,Object,global(대상)등 11 가지 내장 대상 유형 이 있다.
요약(요약)
이 소절 은 주로 JS 의 대상 에 대해 소 개 를 하고 실천 방식 을 통 해 JS 의 대상 생 성,대상 특성 과 대상 내 장 된 유형 을 분석 했다.
이상 은 자 바스 크 립 트 의 대상 에 대한 상세 한 내용 을 이해 하 는 것 입 니 다.자 바스 크 립 트 대상 에 대한 자 료 는 저희 의 다른 관련 글 을 주목 해 주 십시오!

좋은 웹페이지 즐겨찾기