25 - JavaScript - 대상 지향 - 구조 기 - this 지향 - 대상 옮 겨 다 니 기
1. 구조 기 정의 클래스
1) 일반적인 방식
function() { 속성; 방법 }
2) 구조 기 1
function (인자 1, 인자 2) { 속성 1 = 매개 변수 1; 속성 2 = 매개 변수 2; }
3) 구조 기 2
function (인자 1, 인자 2) { 속성 = 매개 변수 1; 방법 = 매개 변수 2; }
2. 간단하게 대상 만 들 기
1) 문법
{속성 명: 값, 방법 명: 값}
2) 예시
var stu = { name:"zhangsan", age: 22 };
//
console.info( stu.name );
console.info( stu["age"] );
//
stu.show = function(){
return this.name + " " + this.age;
};
console.info( stu.show() );
//
console.info( stu.constructor );
/*
zhangsan
22
zhangsan 22
Object()
*/
3. this 의 가리 키 는 방향 변경 / 이 방법 을 사용 할 대상 을 지정 합 니 다.
1) 문법
functionName.call( thisobj[, args] );
2) 예시
var dog = { nickname:" " };
function whoAmI() {
return this.nickname;
}
console.info( window.whoAmI() ); // undefined
console.info( whoAmI.call( dog ) ); //
4. 대상 을 옮 겨 다 니 는 속성 과 방법
1) 문법
for ( key in obj) { // obj[key] }
2) 예시
var stu = {
name : " ",
age : 23,
gender : " "
};
for( key in stu) {
console.info( key + " " + stu[key] );
}
/*
name
age 23
gender
*/
3) 확장
- 현재 브 라 우 저 window 가 지원 하 는 속성 과 방법 보기
for ( key in window ) {
document.write( key + "=" + window[key] + "<br/>" );
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.