JavaScript 객체 지향 프로그래밍

객체의 사용 사례

수업소개

객체를 실제로 활용하는 사례를 살펴보면서, 객체란 서로 연관된 변수와 함수를 그룹핑하고 이름을 붙인 것이라는 말의 의미를 음미해봅시다. 

 

 

 

강의1

이미 우리가 객체를 사용해왔음을 확인해봄으로서 객체가 멀리 있는 것이 아니라는 것을 느껴보는 영상입니다. 

 

 

코드

built-in.js (변경사항)

console.log("Math.PI", Math.PI);
console.log("Math.random()", Math.random());
console.log("Math.floor(3,9)", Math.floor(3.9));

 

 

 

강의2

우리도 객체를 만들어서 연관된 변수와 함수를 정리 정돈 해봅시다! 

 

 

 

코드

built-in.js (변경사항)

console.log("Math.PI", Math.PI);
console.log("Math.random()", Math.random()); //method
console.log("Math.floor(3,9)", Math.floor(3.9));

var MyMath = {
    PI:Math.PI,
    random:function(){
        return Math.random();
    },
    floor:function(val){
        return Math.floor(val);
    }
}
console.log("MyMath.PI", MyMath.PI);
console.log("MyMath.random()", MyMath.random());
console.log("MyMath.floor(3.9)", MyMath.floor(3.9));

var MyMath_PI = Math.PI;
function MyMath_random(){
    return Math.random();
}
function MyMath_floor(val){
    return Math.floor(val);
}

 

 

 

댓글미션

객체를 이용하면 무엇이 좋은지 댓글로 설명해보시고, 다른 사람의 댓글과 비교해보세요. 

댓글

댓글 본문
  1. 파시
    230619
  2. Kyu Youn Lee
    감사합니다.
  3. 분위기
    감사합니다!
  4. 개발맨
    완료
  5. mini
    20211201 완료! 감사합니다:)
  6. labis98
    20210830! 항상 좋은 교육 잘 듣고 있습니다. 감사합니다.
  7. 홍현기
    서점에서 주제별로 책을 정리해 놓듯이 비슷한 역할을 하는 변수나 함수들을 같은 책꽂이에 꽂아놓을 수 있다. 이렇게 하면 어떤 기능이 필요할 때 알기 쉽게 꺼내 쓸 수 있다.
  8. 자바바
    필요한 함수와 데이터를 묶어서 사용해서 코드를 깔끔하게 정리 할수 있다.
  9. hyun e
    확실히 객체를 사용하면 훨씬 더 깔끔하고 쉽게 정리가 가능하네요.
  10. 박병진
    객체를 이용하면 코드를 정리정돈하고 변수와 함수를 그룹핑해서 수납상자처럼 디렉토리에 저장할수있다
  11. 최동희
    객체를 이용하면 너저분한 변수와 함수를 관련된 것끼리 정리하기 쉽다.
  12. 코딩중독
    객체를 쓰면 코드를 정리 정돈할 수 있고 속성과 메소드를 잘 그룹핑해 보기좋다
  13. 유현수
    감사합니당^^
  14. nicknameless
    서로 연관되어 있는 것을 정리 정돈할 수 있어서 사용할 때 더 편리하다//객체를 이용하면 좋은 이유
  15. Giri
    감사합니다.
  16. 유밍
    어떤 변수를 쓸때 / 어떤 함수를 쓸때 수학이면 수학끼리, 텍스트면 텍스트끼리 서로 연관되어 있는 게 하나로 묶여 있으므로 객체.불러올것 으로 편하게 사용 가능하다....?

    그리고 객체 안에 있는 변수 or 함수는 객체와 함께 쓸때만 유효하므로 따로 전역변수 or 전역함수 선언하는것과 중복되지 않게 사용 가능하다..!? 변수나 함수 이름이 중복되면 큰일나쥬....
  17. Young Kwang Cho
    관련된 여러 프로퍼티와 메서드를 하나의 이름 아래로 그룹핑 할 수 있다.
  18. 어쩌다보이
    객체를 이용하면 서로 연관된 변수와 함수를 새로운 이름으로(객체) 묶어서 사용할 수 있다?.. 그런데 이번 강의는 기존에 있는 메소드랑 함수를 쓰시는 바람에 걍 이름만 바뀐거.. 맞죠?
  19. hyuna lee
    필요한 기능들을 담아 객체로 묶어서 정리해두면 찾기도 쉽고 관리도 쉽고..맞나요??
  20. 폭스킴
    객체를 이용하면, 서로 연관된 변수와 함수를 하나의 카테고리로 정리, 관리하고, 접근, 사용할 수 있어서 편리하다.
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기