객체생성자함수_js
2022. 1. 30. 12:27ㆍksmart_html_css_js/JavaScript
728x90
객체 생성자 함수
- 함수를 new 연산자를 통하여 객체화 시키는 것
- var, let 으로 내부에 변수나 내부함수 선언시 외부에서 접근 불가능
- this 키워드로 내부 변수나 내부 함수(메서드) 선언 시 외부에서 접근 가능
- 함수 선언 후 new 연산자 활용해보기
function MyFn(){
}
//함수에 new 연산자가 붙을 경우 객체화가 된다.
console.log(new MyFn());
- 함수 내부에서 this 키워드 활용해보기
function MyFn2(){
this.userName;
}
var obj={};
obj.userName='홍길동';
console.log(obj);
function MyFn2(){
this.userName='홍길동';
}
console.log(new MyFn2());
var obj={};
obj.userName='홍길동';
console.log(obj);
var myFnObj=new MyFn2();
console.log(myFnObj,myFnObj.userName);
var obj={};
obj.userName='홍길동';
console.log(obj);
728x90
'ksmart_html_css_js > JavaScript' 카테고리의 다른 글
this, 내장객체_js (0) | 2022.01.30 |
---|---|
객체 생성자 함수 프로토타입_js (0) | 2022.01.30 |
체이닝기법_js (0) | 2022.01.30 |
객체_js (0) | 2022.01.30 |
제어문-반복문(while)_js (0) | 2022.01.30 |