WEB2 - JavaScript

댓글

댓글 본문
  1. 코딩중독
    이고잉님 강의가 제일 좋은 것 같아요 이해도 쏙쏙 잘되구요^^ 항상 감사드려요~~
  2. 김혜린
    6월 24일 완료!
  3. GLORIA
    완료!
  4. 김광현
    6/20 완료
  5. psyless
    20200620
  6. Yong Hwan Kim
    java script의 객체는 python의 dictionary랑 같은 개념인가요?
  7. Amousk
    좋은 강의 감사합니다.
  8. 지현
    200610
  9. 20200609
  10. 코린이인런던
    6/8
  11. psyless
    20200607
  12. HyeonHui Jeong
    6/2
  13. 김용재
    긋긋긋

    점점 전에 배웠던게 머릿속에서 뒤죽박죽 되어가는듯
  14. commit
  15. 수환잉
    다시보기
  16. 코딩하는렌즈쟁이
    2020-05-27
    객체를 생성하는 방법
    객체 데이터를 순회하는 방법
    객체에 소속된 함수 : 메쏘드method
    객체에 소속된 변수 : 프로퍼티property
  17. HanLee
    조금 어려웠지만 몇번보고 선생님 말씀믿고 넘어갑니다.
    감사합니다
  18. 귀멸
    객체와 반복문에서
    document.write("programmer : "+coworkers.programmer+"<br>") 이것과
    아래의
    for(var key in coworkers){
    document.write(key+' : '+coworkers[key]+'<br>');
    }
    두개의 코드에서 document.write() 안에서 구분할 때 " 쓰는지 ' 를 쓰는지는 어떻게 구분하는 건가요?
  19. 이서연
    완료
  20. green diseny
    5월9일 완료 31 객체와 반복문까지했고 내용복습하기!!

    객체애 소속된 함수가 Method 객체에 소속된 변수가 Property
  21. 완료
  22. 솔솔
    4/28 완료. 이해못해도 괜찮다고 하시는데 .. 거짓말...
  23. done
  24. 하나해요
    완료
  25. newbieno1
    for(var key in 객체이름)->객체 안의 값을 모두 가져오고 싶을 때 쓰는 반복문.
    ex)for(var key in coworkers) 는 coworkers 라는 변수 안에 있는 모든 key 값을 가져오게 만드는 반복문.
    key 값은 우리가 가져오고자 하는 정보에 도달할 수 있게끔 해주는 값임.

    데이터 순회:
    document.write(key+"<br>"); -> key 값 순회
    document.write(coworkers[key]+"<br>");->key 값에 상응?하는 데이터 순회
    이렇게 모든 데이터 순회하면서 필요한 데이터 확인 가능

    메서드와 프로퍼티:
    객체에 소속된 함수 = 메서드
    객체에 소속된 변수 = 프로퍼티

    객체 소속된 변수의 값들로 함수를 지정할 수 있는데 이는 곧 객체에 소속된 함수(메서드)를 만들 수 있다는 뜻.
    How?
    coworkers.showAll = function(){} 여기서 중괄호 안에 원하는 로직을 넣으면 객체 안의 함수가 만들어짐.

    coworkers.showAll = function(){
    for(var key in this) {
    document.write(key+' : '+this[key]+"<br>");
    }
    }

    후에 coworkers.showAll();이라는 함수 실행 가능
  26. 아기별
    댓글보니까 이해에 더 도움이 되는 것 같아요. 이고잉 선생님의 친절한 설명도 언제나 감사합니다!!!
  27. 2020/04/03

    객체의 선언과 사용법 , 객체안에 함수 정의를 할수 있다는 사실 잘 배우고 갑니다!
  28. 이희수
    이번 생에 javascript는 처음이라... 어렵네요..
  29. 혹등고래
    완료...........어렵다.....화이팅
  30. 으어
  31. OneJae EE
    20.03.25 수 / 37세 비전공자 / 완료
  32. 완료
  33. Yohanesty
    완료
  34. 뿡뿡팡야
    완료
  35. 객체 생성법
    coworkers {
    "programmer" : "egoing",
    "designer" : "leezhe"
    };

    객체 불러오기
    document.write("programmer : " + coworkers.programmer + "<br>");

    객체 추가하기
    coworkers.author = "person";
    coworkers["data manager"] = "person2";

    객체 순회
    for (var key in coworkers){
    document.write(key + '<br>');
    };

    객체의 데이터 순회
    for(var key in coworkers){
    document.write(coworkers[key] + '<br>'
    };

    객체에 소속된 변수: property
    객체에 소속된 함수:method

    객체안 매소드 정의
    coworkers.showall = function(){
    for(var key in this){ //this는 해당 클래스를 지정 but showall내용까지 포함
    document.write(key+ ' : ' +this[key]+ '<br>');
    }
    }
  36. flytodk
    complete
  37. 완료
  38. 완료
  39. 완료
  40. daniellee123456
    완료
  41. 완료
  42. 규몽
    완료
  43. 숩숩이
    완료
  44. 코딩하쟈
    완료
  45. eddylee123456
    완료
  46. 감사합니다. 완료
  47. 봄숙
    var coworkers= {
    "num1" : "1",
    "num2" : "2"
    };

    /* 객체를 가져오는 방법*/
    document.write("num1 : "+coworkers.num1+"<br>");
    document.write("num2 : "+coworkers.num2+"<br>");

    /*객체를 추가하는 방법*/
    coworkers.num3 = "num3";
    document.write("num3 : "+coworkers.num3+"<br>");
    coworkers["num 4"] = "num4"; <-- 이름엔 공백을 넣을수없어서 []대괄호를 쓰고 스트링을 써야함
    document.write("num4 : "+coworkers["num 4"]+"<br>");

    coworkers.showAll = function(){ }
    coworkers 의 객체에 소속된 변수의 값으로 showAll 이라는 함수를 지정

    객체 = coworkers의 값 , 객체에 소속된 함수 = showAll(메소드) ,객체에 소속된 변수 = 1,2,3,4 (프로퍼티)

    객체는 데이터를 담을 수 있다
    객체안에 소속된 변수 = property
    (프로퍼티는 오브젝트를 담는 박스같은것. 프로퍼티는 변해도 오브젝트는 변하지 않음. )

    객체안에 소속된 함수or(함수를담은)프로퍼티 = Method
    (object 안에 property로 function을 넣을수 있음)

    for(var key in cowokers) 은 코워커스 객체에 있는 중괄호에 키값을 하나하나 변수값으로 셋팅해주는것 (num1,2,3,4 프로퍼티)들을 가져오는 반복문
    coworkers.showAll = function(){} 풀어서 쓰면 아래꺼처럼 되는거임
    var showAll = function(){
    }
    function showAll(){
    }
  48. vvhynitz
    객체에 소속된 변수 = key = property 인가요?
  49. 항상 감사합니다.!!
  50. 김정
    메소드랑 함수를 이렇게 쉽게 설명하는 사람을 처음 봤어요 0-0!
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기