#TIL16 (2)

전혜린·2021년 8월 9일
0

Today I Learned

목록 보기
22/64

ES6 Classes

  • 객체 데이터 내부에서 일반함수 사용시 : function 생략 가능
  • 예시) normal: function () {} = normal() {}
  • 이름 뒤에 소괄호()와 함께 중괄호{}가 열리고 닫히면 function 키워드를 사용하는 일반 함수로 만들어진 개념과 동일

const hyerin = {
name: 'hyerin',
normal: function () {
console.log(this.name)
}
}

: function 생략

const hyerin = {
name: 'hyerin',
normal() {
console.log(this.name)
}

class 키워드

  • 자바스크립트에서 지원하는 class라는 키워드를 통해서 새로운 문법으로 작성

function User(first, last) {
this.firstName = first
this.lastName = last
}
User.prototype.getFullName = function () {
return ${this.firstName} ${this.lastName}
}

클래스 문법 사용

class User {
constructor(first, last) {
this.firstName = first
this.lastName = last
}
getFullName() {
return ${this.firstName} ${this.lastName}
}
}

profile
코딩쪼아

0개의 댓글