TLI- 50

chloe·2021년 6월 29일
0

Today I Learned

목록 보기
24/42

primitive type

  • primitive type 을 알아볼때는 ''-> 문자열안으로 넣으면 안된다!

##객체
생활코딩 강의 : 객체지향

생성자 함수로 객체 만들기

  • function 이름 () {} => new 이름 ()
function foo(name, age) {
	console.log(name,age)
}

const foo1 = new foo('mark',30); -> 'mark', 30

객체에 속성(property)추가하기


//값(value)을 속성으로 넣기
function foo() {
	this.name = 'mark';
}

const foo1 = new foo();
console.log(foo1) -> { name: 'mark'}

//함수를 속성으로 넣기
function foo() {
	this.hello = function() {
    	console.log('hello')
        }
}
new foo().hello(); -> hello

.prototype(원형)

  • 상속을 받는다.
function Person(name,age) {
	this.name = name;
    this.age = age;
    this.hello = function () {
    	console.log('hello', this.name, this.age);
        };
 }
 
 const p = new Person('mark, 38);
 
 p.hello(); -> hello mark 38
 
 console.log(Person.prototype); -> Person{}
 
profile
Why not?

0개의 댓글