Node.js

JavaScript - 객체 - 데이터와 값을 담는 그릇으로서 객체

수업소개

객체를 이용해서 프로그래밍을 하는 방법에 대해서 살펴보겠습니다. 

 

 

 

강의

 

 

 

소스코드

syntax/object3.js


var q = {
  v1:'v1',
  v2:'v2',
  f1:function (){
    console.log(this.v1);
  },
  f2:function(){
    console.log(this.v2);
  }
}

q.f1();
q.f2();

 

댓글

댓글 본문
작성자
비밀번호
  1. 쑤우
    수강완료. 감사합니다~
  2. 본질을 다시 알고 가네요. 멋지십니다.
  3. 굼벵이
    완료
  4. CronEB
    자바스크립트는 클래스도 변수로 저장되는거네요 재밌어요
  5. YesterdayKite
    완료. 감사합니다!
  6. 이이이이이뻐
    와 이걸 이렇게 쉽게 이해할 수 있을 거라고 상상도 못했습니다 !!!
    javascript this 검색해서 보면
    머리만 터지고!!! 영어사전만 죽도록 보고!!!
    이고잉 만세!!
  7. youngjin.lee
    completed
  8. 이루
    완료
  9. 허공
    190510 감사합니다.
  10. 위준우
    완료
  11. youngjunyou
    제가 헤매고 있었던 코드가 이동영상에서 나온것과 똑같은 형식으로 짜여진 코드였어요..
    객체와 배열의기초가 없는상태에서 해석하는데에 어려움이있었는데 정말 바로 해석이 가능했습니다..
    감사합니다.
  12. supernet
    완료!!
  13. 권문수
    완료!!
  14. 권문수
    완료!!
  15. 지미추
    감사합니다!
  16. 호두
    고맙습니다.
  17. 칼립소
    저도 바뀐 함수의 내용으로 출력되네요 아마 key값이 같으면 가장 나중에 저장된 함수를 불러오는 거 같아요. 오류가 난이유는 ,가 없었다던가 등의 이유 같구요
    대화보기
    • 비전공자
      저는 에러가 안나고 잘 동작해요.... 바꿔버린 함수의 내용으로요. 뭐가 문제일까요?ㅠㅠ
      대화보기
      • 아키
        처음으로 댓글을 . 정말 소름돋는 설명이었습니다.
      • 일단시작하고본다
        어려운 주제를 정말 쉽게 잘 설명해 주시는 것 같아요!!! 수업 너무 재밌습니다 감사합니다!!
      • naninem
        에러가 남으로써 막아지네요 ^^
        대화보기
        • Gimme_Gsuit
          함수는 값이다. 객체는 값을 저장하는 그릇이다 라고 하는 특성을 이용해서 서로 연관된 데이터와 또한 서로 연관된 처리 방법들을 담고 있는 함수들을 이렇게 그룹핑을 통해서 코드의 복잡성을 획기적으로 낮출 수 있다.
          객체라고 하는 것이 결국에는 코드가 복잡해 짐에 따라서 그 코드를 정리정돈하여서 코드의 복잡성을 낮추는 기본적인 기능으로부터 출발하는 것을 분명하게 인지하고 있어야 된다!!!!. 감사합니다.
        • moon
          감사합니다.
        • Seo Yun Seok Tudoistube
          만약 새로운 팀원이 객체에 이미 존재하는 함수를 새로 정의하여도 이것을 막을 수 있는 방법은 없을까요?

          var q = {
          v1:'v1',
          v2:'v2',
          f1:function (){
          console.log(this.v1);
          },
          f1:function (){
          console.log(this.v2);
          },
          f2:function(){
          console.log(this.v2);
          }
          }

          감사합니다!
        graphittie 자세히 보기