자바스크립트 6. 클래스와 오브젝트의 차이점(class vs object), 객체지향 언어 클래스 정리 | 프론트엔드 개발자 입문편 (JavaScript ES6)

  Рет қаралды 145,834

드림코딩

드림코딩

Күн бұрын

Пікірлер: 792
@dream-coding
@dream-coding 4 жыл бұрын
🔥2022년 새로운 자바스크립트 마스터리 (ES6+ 최신문법) 강의가 런칭 되었어요. 유튜브보다 체계적으로 꼼꼼하게 기본&고급 내용 전부 배워보고 싶으시다면 → academy.dream-coding.com/courses/javascript 노트: 다양성 아니고 다형성 입니다 📒 강의 노트 & 자주 나오는 질문: github.com/dream-ellie/learn-javascript 꺄아~ 여러분 드디어 클래스예요 💡 점점 끝이 보이시나요~? (저만 신났나요?ㅋㅋㅋㅋㅋㅋ) 조금이라도 도움이 된다면 좋아요와 코멘트 출석체크 부탁드리구요, 전 다음시간 오브젝트에서 만날께요 ❤️ 모두 좋은 한주 보내세요 🤗
@승어
@승어 4 жыл бұрын
헉 벌써 끝나가나요??ㅠㅠ
@dream-coding
@dream-coding 4 жыл бұрын
하하 아직 끝은 아니구 한...반 약간 넘게 왔을까요?ㅋㅋㅋㅋㅋㅋㅋ
@ShaniSMate
@ShaniSMate 4 жыл бұрын
@@dream-coding 엘리님 강의로 스터디를 하고 있어요. ^^* js 강의는 총 몇개 만드실 예정이에요? ^^*
@jinychoi3789
@jinychoi3789 4 жыл бұрын
오늘도 좋은 강의 감사합니다. 하루에 1 강의 하고 있어요. 이번 주말에는 결제 해둔 드림코딩 "포트폴리오 웹사이트 클론코딩"을 달리려구요 ! 너무 설렙니다. 똑같은 개념을 설명하는데도 앨리님의 강의는 이해가 쏙쏙 되는데, 왜 교수님들의 강의는 ㅜ 귀에 잘 안들어 오는 걸까요.... 쉽고 명확한 설명 너무 감사합니다. 아무래도 교수님 수업으로 어느정도 이해가 긴가 민가 한 상태에서 받아들이기 때문에 이해가 더 잘 되는 것 일 수도 있겠네요 ! ㅋㅋㅋㅋㅋ 그리고 콘솔로그 찍어볼 때 나도 모르게 boom한다는 거ㅋㅋㅋㅋㅋ 저는 강의 수강을 마치면 제가 강사라도 된 마냥 배웠던 내용을 쭉 벽을 보고 설명합니다. 마치 앞에 100명의 학생이 있다고 생각하면서 ㅋㅋㅋㅋㅋ 물론 기억이 잘 안나거나, 설명이 매끄럽지 않은 부분이 있습니다. 그럼 다시 강의를 보거나, 강의를 들으면서 따로 notion에 정리한 내용을 한번 쭉 읽어봐요. 제가 정확히 이해한 부분은 다시 한번 곱씹을 수 있어서 좋고, 설명이 잘 안되는 부분은 제가 이해를 정확히 하지 못한 부분이니, 위의 방법으로 리뷰하여 확실히 이해할 수 있어서 좋은 것 같습니다. 난이도에 대한 댓글이 조금 있어서 제 사견을 적어보자면, 아예 코딩을 처음 접하시는 분들이 강의만 듣고 100프로 이해하면서 따라 오시기는 힘드실 것 같아요. 구글링을 통해서 많은 레퍼런스를 접해보시고, 어려운건 패스하고, 쉽게 설명된 글부터 읽어보시면서 따라가다보면 (결국엔 공식 document로 귀결 되긴 합니다.) 여튼 그러다 보면 1. 구글링 능력 향상 2. 자바스크립트 실력 향상 3. 공식 레퍼런스를 읽으며 학습하는 습관까지 세마리의 토끼를 잡을 수 있습니다 !! (구글링으로 원하는 정보를 찾아내는 능력은 개발자로써 제~~~일 중요한, 모든 개발자가 탑재하고 있는 패시브 스킬 같은 것이라고 생각합니다 ! ) 말이 길어졌는데 결론은 좋은 강의 올려주셔서 감사합니다 !! 모두 화이팅 !!
@dream-coding
@dream-coding 4 жыл бұрын
콘솔로그 찍을때 붐하는거 제가 여러명에게 전염시킨건가요? 🤣 하하하하 코딩할때 넘 재밌지 않나요~? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그리구 강의를 보시고 다시 선생님이 되어서 설명하는 연습을 하신다고 하셨는데 그거 정말 좋은 방법이예요 :) 내가 알고있는것을 다름사람에게 설명하지 못하면 알고 있는것이 아니라고 제 멘토가 그러셨거든요. 근대 정말 200% 동의합니다. 그리고 피드백 정말 감사해요 그리고 200% 동의합니다. 1. 구글링 능력 향상 2. 자바스크립트 실력 향상 3. 공식 레퍼런스를 읽으며 학습하는 습관까지 세마리의 토끼를 잡을 수 있습니다 !! (구글링으로 원하는 정보를 찾아내는 능력은 개발자로써 제~~~일 중요한, 모든 개발자가 탑재하고 있는 패시브 스킬 같은 것이라고 생각합니다 ! ) 너무 동감하구 꼭 다른 분들도 보셨으면 좋겠어서 진영님이 남겨 주신 코멘트 Pin 📌 해놓을께요 ❤️ 감사합니다 ❤️
@hyom__
@hyom__ 4 жыл бұрын
오오 나름 설명이 되네용 주제가 기억 안나서 제목을 봐야하지만..ㅋㅋㅋㅋㅋ
@HJH-q2w
@HJH-q2w 4 жыл бұрын
오 멋지세요!!! 저는 강의한번 쭉보고 노션에 정리하면서 복습하고 다시 코딩해보고 강의 또 들으면서 복습했는데 앞으로 시간이 더 걸리더라도 허공에 설명하면서 복습해봐야겠어요!!ㅎㅎ 시간이 더 걸릴 걸 알아서 두렵지만 가르쳐보는 것만큼 확실한 공부법도 없드라구용 ㅠㅠ 좋은 자극 감사합니당!!! 같이 화이팅해요💕
@골이-f6i
@골이-f6i 9 ай бұрын
ㅁㅁ
@골이-f6i
@골이-f6i 9 ай бұрын
ㅗㄴ
@cloudzm
@cloudzm 2 жыл бұрын
정말 쉽게 설명을 해주시네요~ 한가지 흠을 잡자면 "다양성"이 아니라 "다형성(polymorphism)"입니다~ 토시하나 차이지만 엄연히 의미가 있으니 참고하세용~ 댓글에 지적하는 분이 없으신거 같아서 남깁니다
@penkwen
@penkwen 3 жыл бұрын
어떻게 이렇게 쉽고 재미있게 영상을 만드실수 있나요?? 프로그래머가 아니라 영상편집의 달인같아요
@sungkong7312
@sungkong7312 Жыл бұрын
클래스와 오브젝트, 상속과 오버라이딩, super 에대해 이렇게 명쾌하게 알려주신 선생님은 처음 뵈었네요. 제가 배울땐 저희도 모르지만 선생님도 모르시는것 같아 서로 힘들기만 했는데 너무너무 감사드립니다. 건강하세요.
@yanaa3606
@yanaa3606 3 жыл бұрын
악ㅋㅋㅋ 저 영상 옛날옛적에 봤었는데 여기서 이렇게 또 나오네요!! 그 때는 게터세터 전혀 몰라서 음^_^? 그런가봉가.. 헀는데 이렇게 또 다시 나오다니..엘리님의 모든 영상에는 선물이 잔뜩이네용!
@김상호-d4p5v
@김상호-d4p5v 2 жыл бұрын
5개월 만에 연속해서 쓰는 댓글이네요. 진짜 포기 하려 다가 마음 다잡고, 다시 공부하고 있습니다. 문법 공부하다가 클래스의 정의가 햇갈려서 다시 강의를 듣게 되었는데, 이때 애매하게 넘어갔던 부분이 바로 이해가 되고 좋습니다. 선생님의 드림코딩 강의는 잘 듣고 있습니다. 물론 모질라도 잘 이용하고 있습니다.
@오태양-y7n
@오태양-y7n 4 жыл бұрын
엘리님~~~ 좋은 영상 감사해요 😍😍😍 잘보고 있는데 게터와 세터 부분이 이해가 안가서 힘드네요 질문드려도 될까요 ㅠㅠ 1. 클래스 안에 변수가 선언되어있지 않고, 생성자 안에 변수가 어떻게 있을수 있나요?? 디스 사용이 불가능해보이는데 디스가 사용이 되네요... 왜 클래스 안에 변수가 없나요?? 2. 게터와 세터를 선언한 뒤 그 어디에서도 호출하지 않았는데 왜 스스로 본인을 호출하나요?? 겟은 계속해서 자기 스스로를 반환하고, 셋은 계속해서 스스로에게 밸류값을 집어넣고 계속 이러한 행동을 하니까 스택이 전부 차서 에러가 나고 너무 해괴해요..... 자바만 배운 입장이라 자바스크립트가 잘 이해가 안되네요 엘리님의 설명을 듣고나서도 모르겠다는게..... 자바와 자바스크립트간에 차이가 많이 나니까 제 머릿속에서 이해가 안되네요 ㅜㅜ 엘리님 영상 잘보고있어요 늘 좋은 영상 만들어주셔서 감사합니다 😍😍😍
@dream-coding
@dream-coding 4 жыл бұрын
1. 클래스가 뒤늦게 도입이 되어서 자바스크립트안에서는 생성자 안에서 this를 이용해서 할당이 가능해요 :) 자바처럼 변수도 가능한데, 뒤늦게 도입이 되었어요. 네 기괴한거 완전 공감합니다.ㅋㅋ 2. 자바에서도 동일하게 발생할 수 있는문제 인데요. 함수 안에서 자기 자신을 또 호출하게 되면 스스로 계속 반복하게 되는거랑 똑같아요. this.age = 4; // 1. 'age'라는 셋터가 정의 되어져 있기때문에 할당 연산자를 이용해서 할당하게 되면 우리가 정의한 'age' 셋터 함수가 호출되어집니다. set age(number) { // 2. 이 함수가 호출되어지죠 this.age = number; // 3. 근대 여기서 또다시 할당 연산자를 쓰기 때문에 다시 'age' 셋터 함수가 호출되어지죠. 그리고 다시 이 라인이 실행되어지고 또 다시 셋터가 호출되어져서 이것이 무한반복 되어져요 } 즉, 모든 this.age = 이 코드는 이제 셋터를 호출하기 때문이예요. 그래서 셋터 안에서는 this._age = 다른 이름을 이용해서 필드에 값을 저장해야지 더이상 'age'의 셋터가 호출되지 않게 되는거랍니다. 실제로 데이터는 '_age'에 저장되어 지고 '.age' 는 셋터와 겟터를 호출한답니다.
@kuzl7565
@kuzl7565 4 жыл бұрын
@@dream-coding 이해가 잘 안되는 부분이었는데 덕분에 해결되었습니다. 그래서 getter와 setter를 만들어준 후 필드가 3개가 있다고 하셨을 때 age가 아니라 _age라고 하셨군요 this.age = age; 는 getter와 setter의 껍데기같은 느낌이네요
@azkjhg364
@azkjhg364 Жыл бұрын
set 부분에서 _age에 값을 할당했는데 age가 바뀌는 이유는 get에서 age를 가져올 때 _age를 가져오겠다고 정의했기 때문입니다. get, set 영어 뜻 그대로죠. "get age() ... return _age " 이 말은 영어 뜻 그대로 age를 get할(가져올) 때 _age를 가져오겠다고 정의를 한 거고, "set age() ... age_ ... " 이 말은 영어 뜻 그대로 age를 set(설정)할 때 _age 이녀석에게 설정하겠다고 정의를 한 거죠. new로 객체를 만들 때 age에 값이 저장되지만, 연쇄적으로 _age 에도 저장됩니다. age라는 녀석을 가져오거나 설정하려고 하면 _age 요 녀석에다가도 설정하고, 가져오고 이렇게 분신처럼 사용하는 거죠.
@거누권
@거누권 3 жыл бұрын
초심자가 보면 솔직히 힘들것 같지만, 프로그래밍적 기반이 있는 분들께는 좋은 강의라고 생각됩니다. 감사합니다. 많은 도움이 되었어요.
@송지훈-l1c3d
@송지훈-l1c3d 4 жыл бұрын
13분 정도 get set 설명 개인 저장이에요 ㅎㅎ.. 엘리샘 너무 고마워요. 덕분에 기초가 더 튼튼해지고있어요.
@dream-coding
@dream-coding 4 жыл бұрын
기초가 튼튼해지고 있다니 ❤️ 좋은 피드백 감사해요 🙌
@sujeedo6283
@sujeedo6283 4 жыл бұрын
확실히 4개월전인가 처음 이 강의를 봤을때는 이해를 못했는데, 혼자 사이트도 만들어보고 자바스크립트 예제들을 구글링해서 찾아보며 알음알음 연습해나가다보니. 무언가 쌓였는지...엘리님 기초 강의를 다시 정주행하니까. 이해가 쏙쏙 되네요. 전부 이해가 잘되는건 아닌데, 그래도 처음에는 진짜 하나도 못알아들어서 뒤로갈수록 강의를 안들었거든요.ㅋㅋ 내가 왜 이걸 사용하는지도 모르고 예제보고 그냥 쓰는것들을 엘리님 덕분에 아 이런 키워드가 들어가는건 이런 이유고 이런 값이 리턴되는건 이런 이유구나. 조금씩 해석할 수 있게 되는거 같아요. 진짜 엘리님 강의는 넘 보배롭습니다. 모두들 포기하지 마시고 공부를 꾸준히 하다보면 엘리님 강의만큼 듣기 좋은 강의가 없다는걸 알게됩니다!
@장익순-h8d
@장익순-h8d 2 жыл бұрын
회사 후임 알려주려고 다시 보니 제가 공부하고 있어요 너무너무 감사합니다 저도 놓치고 있던 부분을 다시 잡았습니다
@하루2시간
@하루2시간 3 жыл бұрын
13:19분에 총 3개의 필드라하셨는데 this.age는 this._age로 대체되어 3개가 되는걸까요?! 그리고 set age(value) { this._age = value; } 에서 value값으로 전달되는값이 this.age = age 에서 age 값인가요!!??
@뚱이아빠-j1z
@뚱이아빠-j1z 4 жыл бұрын
get & set 부분이 잘 이해가 되지 않아서 몇번 더 봐야할꺼 같아요!! 이번영상도 너무 감사합니다 엘리님 :-)
@dream-coding
@dream-coding 4 жыл бұрын
이해가 잘 되지 않는다면 다른 것으로 넘어 갔다가 다음에 다시 한번 보시던지 아니면 직접 프로젝트에 활용해서 써보시면 이해가 잘 되실것 같아요. 정말 더 공부해 보고 싶으시다면 여기에서 공부 하셔도 짱 좋을 것 같아요: www.w3schools.com/js/js_object_accessors.asp developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set 🙌
@콜로라도-o9u
@콜로라도-o9u 4 жыл бұрын
콜백함수가 많이 나오기 시작하면서 이해가 되지 않아 1강부터 정주행 중인데 어떤 유료강의보다 더 쉽고 정확하게 알려주시는걸 보고 다시 한 번 감탄하고 갑니다.
@dream-coding
@dream-coding 4 жыл бұрын
아, 정말요? 좋은 피드백 정말 감사합니다 ❤️
@이형걸-b6n
@이형걸-b6n 3 жыл бұрын
살짝 알듯말듯 헷갈리는것에 대해서 질문드려도 될까요? 12:10 즈음에 getter, setter관련 질문입니다. User Class의 속성으로 _age, firstName, lastName 이렇게 3가지이지만, user1.age, user1._age 둘 다 접근할 수 있는 것은 get age(), set age(value) 덕분이라는 것을 알게 되었습니다. 그런데, 마찬가지로 user1.fistName과 user1.lastName같이 getter와 setter가 없이도 자유롭게 접근이 가능하더라구요. ex) user1.firstName="Sam"; 여기서 의문점이 들었는데요. java에서의 getter와 setter의 쓰임은 말씀하셨던 캡슐화(Encapsulation)때문에 바깥에서 함부로 접근이 불가능하게 하는 것으로 getter와 setter로 속성에 접근하도록 하는 용도로 알고 있습니다. javascript에서도 비슷하게 사용하는 것으로 말씀하셨는데요. 하지만, 보여주신 예시에서는 firstName과 lastName의 경우 age와 달리 getter, setter가 없이도 접근이 가능한데, 이것이 단순히 public field여서 그런 것인가요? 아니면 따로 get, set메서드를 사용하는 이유가 있나요? 아직 JavaScript에대해서 익숙하지 않다보니, 질문 수준이 낮은 점 미리 죄송합니다. 항상 양질의 강의 잘 보고 있습니다. 감사합니다!!
@장그래-r6s
@장그래-r6s 4 жыл бұрын
와 진짜 쉽게 잘 설명해주시네요. 사실 전 백엔드쪽만 하다가 토이프로젝트 하던중에 프론트도 혼자 만들어보고 싶어서 JS 공부중인데 진짜 쉽게쉽게 잘 설명하시네요 ㄷㄷ.. OOP 이렇게 쉽게쉽게 설명하시는 분은 처음봄 ㅇ.ㅇ
@dream-coding
@dream-coding 4 жыл бұрын
정말요? 감사합니다 ❤️
@이규리-v4s
@이규리-v4s 3 жыл бұрын
오늘은 여기까지 정주행하겠습니당 ㅎㅎㅎ 이제 드림코딩 포트폴리오 클론 강의 들으러 갈게욥~~!! 모두모두 화이팅입니다😘🥰💖
@유진환-c1m
@유진환-c1m 3 жыл бұрын
C++를 독학하면서 class에 대한 이해가 부족했는데... 너무 설명을 잘 해주셔서.. 정말 많이 이해했습니다.. 동영상 제작하시느라 힘드시겠지만 저와 같은 시청자를 위해 힘내주셔요~~~
@jiyoonlee2796
@jiyoonlee2796 3 жыл бұрын
질문있습니다. getter와 setter에 대해서 설명하실때요. getter를 호출하면 메모리에 올라가있는 데이터를 읽어오는게 아니라 다시 getter를 호출하기 때문에 무한반복이 된다고 하셨어요. 그래서 age를 _age로 쓰이는 변수의 이름을 다르게 만들어주어야한다고 말씀하셨는데요. 자바에서는 getter와 setter를 사용할때는 this.age = age 이렇게 다른 변수를 사용하지않고 변수명을 그대로 사용하던데요. 자바는 왜 같은 변수를 사용해도 되는건가요?
@djlim123able
@djlim123able 4 жыл бұрын
타입스크립트 때문에 보다가 입문편부터 보는데 신입 개발자나 경력개발자나 기초를 다지기에는 정말 좋은 강의네요. 쉽고 이해가 속속 잘되요. 최곱니다.
@BO-nn9up
@BO-nn9up 4 жыл бұрын
리액트 배울 때 제일 헷갈렸던 부분이네요 개념 잡고 갑니다 불금이니까 불타는 학습욕구로 두 편 보고 갑니다! 주말은 복습 겸 정리 좀 하려구요 8편까지 달려봅니다 ^^
@dream-coding
@dream-coding 4 жыл бұрын
응원합니다 ❤️
@baejiu
@baejiu 4 жыл бұрын
월요일 아침 귀여운 Don’t forget to code your dream 으로 시작하네요 윽 내 심장💕 어젯밤에 일요일저녁 일주일계획세우고 자고 일년만에 모닝 스트레칭을 했어요! 감사합니다💕 매 강의 최고!
@dream-coding
@dream-coding 4 жыл бұрын
우와 일주일 계획과 모닝 스트레칭~!! 우리 이제 같은 라이프 스타일을 살아가는건가요? ❤️
@뚜코린
@뚜코린 4 жыл бұрын
너튜브 알고리즘으로 우연잖게 보게 되었는데, 설명 정말 잘하시네요. 최근 자바스크립트 관련 프로젝트를 진행하면서 자바처럼 상당히 많이 바꼈다는 걸 느꼈는데, 정말 깔끔하게 설명 해주시네요. 구독 신청하고 갑니다.
@dream-coding
@dream-coding 4 жыл бұрын
감사합니다 ❤️
@ysr6835
@ysr6835 2 жыл бұрын
목소리가 좋아서 강의도 듣고,힐링도 되네요 :) 자바스크립트 입문자에게 최상의 강의라 생각됩니다 ㅋㅋ
@양영주-i1d
@양영주-i1d 3 жыл бұрын
좋은 강의 감사드립니다. 목소리가 너무 좋으셔서 계속 듣게 됩니다. Javascript 문법을 한 번 정리한다는 기분으로 듣고 있는데 내용 너무 좋네요^^
@박종준-y8i
@박종준-y8i 4 жыл бұрын
완강했습니당! 어느덧 자바스크립트의 난이도가 조금씩 들어가는 강의 같아요!! 이번에도 좋은 복습이 되었습니다 감사합니다 ㅎㅎ 인턴 지원서를 작성하면서, 프로그래머스로 코딩테스트준비를 하는데 만만치 않네요...ㅠㅠ 문제가 정말 어려운거 같아요...ㅠㅠ 그래두 나름 눈에 띄는 쉬운것들은 노트에 알고리즘을 그려가면서 코드를 작성해서 쉽게 해결할수 있는데, 난이도 있는 문제들은 정말 어려운거 같아요...문제를 보면 한번씩 '인턴에 떨어지는게 아닌가'라는 심정도 들고요 ㅠㅠ
@dream-coding
@dream-coding 4 жыл бұрын
인턴이면 그렇게 난이도 있는 문제들을 다 풀거라고 기대하지 않을꺼예요 :) 쉬운것부터 문제를 풀어서 익혀 보시구, 대신 어려운것을 풀때 문제를 어떻게 접근해 나가는지, 노트에 어떻게 알고리즘을 만들어 나가는지, 간단한 예제를 이용해서 알고리즘을 찾아가는지 등, 시도하는 모습을 보여주면 플러스 요인이 될 것 같아요 ❤️ 종준님도 어려우면 다른분도 어려운 거니깐 너무 좌절하지 마시구 문제를 푸는 모습을 잘 보여주셨으면 좋겠어요~ 그럼 출구로 나갈때까지 화이팅!
@xoxoxoxo5539
@xoxoxoxo5539 4 жыл бұрын
현실무에서 프론트엔드가 정말 귀하죠,풀스텍 개발이니깐요. 프론트엔드로 실무를 하고있지만 정말 유망한 포지션입니다. 동영상보니 정말 정리를 잘해주셧어요 보는 여러분 좋은 지식 얻어가는거라 생각합니다. 만들어주신 영상 잘보고 갑니다.!
@김감자-s2w
@김감자-s2w 3 жыл бұрын
프로젝트 해보고도 상속과 다형성이 어려웠는데 엘리님 강의 듣고나니 머릿속에서 더 정리되는 느낌이에요. 항상 상속을 어떻게 적용시켜서 사용할지 깜깜했는데 조금은 눈이 밝아진 느낌이네요! 오늘 강의도 잘 들었습니다.
@서민아-e5s
@서민아-e5s 4 жыл бұрын
getter, setter 부분에서 자기자신이 호출되는 부분이 어렵네용 ㅠㅠㅠ 그래도 여러번 돌려보고 밑에 다른분 댓글에 답글 남겨주신거 보고 이해할 수 있었어요 ! 상속과 다형성을 배우니 클래스를 이용해서 객체를 만들들 수 있다는게 엄청 유용하네요 ! 클래스에 데이터를 입력해 객체들을 뚝딱뚝딱 만들어내는 것이 재미있어요 ㅋㅋㅋ !
@현장출신광우
@현장출신광우 4 жыл бұрын
12:10 게터세터 어렵네요.. 이 부분도 초보 추가 강의 만들어 주심 좋을 듯 해요 아님 더 공부해서 나중에 이해해 보도록 하겠습니다
@suhwanlim7270
@suhwanlim7270 3 жыл бұрын
저도 잘 이해가 안되지만... 엘리님 설명에 따르면 34행의 this.age 가 get age()가 되고 뒤에 있는 값 age 가 set age() 의 메소드가 된다고 생각하면 set age()의 this.age가 set age()를 가리키고 있으니 앞에 언더바를 추가해서 다른 변수로 설정해 준다 라고 암기하면 될까요?.. 즉 34행의 this.age = age 는 각각의 게터세터를 가리키고 있고 실제로는 this._age = _age다 라는 식으로..
@calebi23
@calebi23 3 жыл бұрын
@@suhwanlim7270 조금 더 설명드리자면, class 내에 getter 와 setter 가 specifically define 되어있다면, 그 define 되어있는 property 에 한해서 accessor로 작용합니다. 그래서 위에 예제에서 age 에 대한 getter / setter 가 정확하게 define이 되어있기 때문에, 이제 저 "User" object에서의 age를 access 하려고하면 자동으로 JS가 getter / setter를 call 합니다. 그래서 this.age = age; 에서 'this.age =' 는 set age(value)를 call 합니다. 그러면 이제 여기 set age()을 보시면 set age(value){ this.age = value; } set age가 처음에 호출되고 function body를 execute할때, this.age = value; 여기서 "this.age = " 는 다시 set age(value)를 호출하고, 다시 호출된 set age 에서 "this.age = "는 또 다시 set age(value)를 호출하고.. infinite recursion이 되서 callstack overflow 에러가 발생하죠. 그래서 나온 방법이 private property convention을 이용해서 getter 와 setter 안에 따로 age를 다른 이름으로 사용하자고 해서 _age로 define해줍니다. set age(value){ this._age = value; } 그러면 이제 다시 constructor 로 돌아가서, this.age = age; 이 실행될때 "this.age = "는 set age()를 호출하고, set age()의 body에서보면 실제로는 age가 아니라 _age 라는 또 다른 이름의 변수에 저장합니다. 여기서 _age는 setter 가 define되어있지 않기 때문에 바로 메모리에 _age의 값을 저장합니다. 실제로는 _age라는 변수가 저장된 것이기 때문에, User object에서 age가 아닌 _age도 직접 access해보면 age랑 같은 값인 것을 볼 수 있습니다. const user1 = new User('Java', 'Script', 10); console.log(user1.age); console.log(user1._age); 하면 둘다 같은 10이 나옵니다. 실제로는 age가 아니라 _age에 저장되었는데 왜 user1.age 도 10이 나오냐? 위에서도 설명했듯이 자동으로 getter를 호출하기때문에 getter에서 우리가 _age 값을 return하기로 정의를 바꾸어 주었기때문에 user1.age 도 10을 리턴하는 것입니다. 그래서 위의 엘리님의 13:19 예제는 사실상 깊이 들어가서 메모리 레벨까지 보게되면, age 는 실제로 undefined이고 _age 가 -1입니다. 하지만 외부 코드가 user1의 object를 access 할때는 age가 아니라 _age로 re-direct되기 때문에 high level에서 볼때 user1.age이 문제없이 -1로 작용하게되죠. 외부에는 불필요한 정보를 숨기는 것이고 이게 바로 encapsulation이죠.
@mistaque
@mistaque 3 жыл бұрын
@@calebi23 kotlin의 getter setter도 자바스크립트 getter setter랑 동일하게 작용하나요??
@ianpark375
@ianpark375 3 жыл бұрын
@@calebi23 이해가 너무잘됩니다. 감사합니다 !
@rnk0909_
@rnk0909_ 3 жыл бұрын
@@calebi23 와 설명 넘모 친절히 잘해주셨어요. 금방 이해했어요!
@musick8891
@musick8891 4 жыл бұрын
천천히 정주행 중입니다! 실전에서 쓰일 날을 위하여! 이번편도 너무 좋은 영상이네요. 객체지향에 대해 드디어 이해가 갔습니다! 감사합니다.
@dream-coding
@dream-coding 4 жыл бұрын
실전에서 쓰일 날을 위하여 🍷
@구구-m7y
@구구-m7y 2 жыл бұрын
출석! 덕분에 이해가 정말 잘 되었습니다. 맨 마지막 응원목소리를 들으니 더 힘이 납니다. 소중한 강의 감사합니다.
@MrTaekbeen
@MrTaekbeen 3 жыл бұрын
오마이갓...이렇게 쉽게 설명이 가능한거였다니 ㅜㅜ 너무 감사합니다! 여태것 JavaScript Class 에 대한 강의면 3~4개 본거 같은데 이 영상으로 한번에 정리가 되네요!
@jinugee5305
@jinugee5305 3 жыл бұрын
영상 잘 봤습니다. 드림코딩 수업 듣다 왔는데 기초가 다시 잘 쌓이네요. 두 가지 질문 드릴게요. 1. Call stack 초과를 방지하기 위해 getter외 setter에 this._age처럼 이름을 설정합니다. 궁금한 부분은 this._age 대신 this.age로 하면 어떠한 이유로 이게 무한적으로 setter를 부르게 되는지 궁금합니다. 첫 째로 constructor에서 assignment가 있을 때 이게 setter를 부른다고 하셨고 setter안의 내용이 constructor와 동일하게 {this.age=age;}이면 자바스크립트 엔진? (어떠한 주체가 헷갈려 하는지도 궁금하네요..)이 constructor 안의 assignment와 헷갈려서 setter를 계속 부르게 되는 건가요? 2. Static variable과 method를 사용하면 instance를 굳이 안만들고 영상 예시처럼 Article.publisher처럼 (Class.variableName) 이용 가능해보이는데 언제 이러한 용도가 빛을 발휘하나요? Static이 해당 클래스에 할당된 것이라면 static과 non-static variable&method 차이도 궁금하네요. 감사합니다.
@dream-coding
@dream-coding 3 жыл бұрын
1. function hello() { hello(); } 함수 안에서 동일한 함수를 계속 호출하면, 자기 자신을 계속 호출하죠? 이거랑 동일해요 2. static 관련 검색해 보시면 예제가 많이 나올 것 같아요 :) 타입스크립트 강의에서 자세히 다루고 있어요
@humor_signal
@humor_signal 4 жыл бұрын
마지막에 한번에 이론 정리할 수 있어서 이해가 빠르고 저는 과제 if else if를 이용했습니다.
@dream-coding
@dream-coding 4 жыл бұрын
오랜만이예요 HK L님 🙌
@seankim263
@seankim263 3 жыл бұрын
호주사는 13년차 닷넷고인물이예요. 자바스크립트 다시 공부중인데 엘리님이 제일 정리를 잘해주시네요!! 감사합니다!
@byulyikim9978
@byulyikim9978 4 жыл бұрын
안녕하세요 엘리님!! 객체지향 개념이 잡히지않아 강의를 찾다가 엘리님의 강의를 듣게 되었어요! 이해력이 좋지 않은데 엘리님의 설명은 머리속에 쏙쏙 박히네요 정말 좋은 강의 감사합니다ㅠㅠ!! 계속해서 킵고잉 할게요!!
@dream-coding
@dream-coding 4 жыл бұрын
오웃 이해가 잘 되신다니 ❤️ 좋은 피드백 남겨 주셔서 감사해요 🙌
@abcdeereijgfhd3215
@abcdeereijgfhd3215 3 жыл бұрын
Object 개념이 대학때 배울때 헷깔리는거 100% 공감합니다. 전 외국에서 학부 나와서 한국말로 강의 들으니 새롭네요. ㅋㅋ 근데 자바스크립은 아직 진정한 OOP가 아니여서 그런지 실전에서 쓰기에는 아직 좀 부족한듯요. 자바스크립은 필드를 따로 디클레어 안 하고 this.field 해서 쓰면 된다는거 오늘 알았네요. 땡큐합니다.
@jwchoi3538
@jwchoi3538 3 жыл бұрын
자바스크립트 자체를 처음 배우는 거라 매 강의 마다 알아야 할 것들이 많지만 엘리 님 강의로 처음 접하게 되어 다행이에요. 오늘은 여기까지 공부하고 복습하고 내일 다시 올게요. 감사합니다. :)
@originalgm5947
@originalgm5947 4 жыл бұрын
목소리가 너~~~~~~~~~무 좋아요. 내용은 몰라도 계속 듣게 된다는...
@dream-coding
@dream-coding 4 жыл бұрын
개발자 아니신데 유튜브가 추천해줘서 듣고 계시는건가요?ㅋㅋㅋㅋ
@haeunjeong7564
@haeunjeong7564 4 жыл бұрын
이번 강의 들으면서 "아 그래서 교수님이 그 때~~~"를 연발하며 깨달음의 시간을 보냈어요. 제대로 이해하지 못한 상태에서 '그냥 교수님이 저렇게 하니까' 하고 배끼듯 하던 코딩을 다시 제대로 이해하는 계기가 됐네요. 감사합니다!
@dream-coding
@dream-coding 4 жыл бұрын
여기서 뵈니깐 더 반갑네요 ❤️
@릴롱궤
@릴롱궤 3 жыл бұрын
12:19 getter, setter 부분이 아직 이해가 안됨. 0. this.age = age; 여기서 게터와 세터가 자동적으로 호출이 되는 이유는 자바스크립트 엔진이 자동적으로 그렇게 인식하도록 만들어져 있기 때문인가요? 1. 세터가 무한반복되는 이유가 this. age = value 여기서 값을 할당할때 세터가 쓰이기 때문에 세터안에서 세터를 쓰게되어 무한루프가 걸리는 것인가요? 2. 게터와 세터가 있는데 this.age = age; 이부분이 왜 필요한지 모르겠어요. this.age 라는것을 선언해주지 않으면 게터와 세터가 작동하지 않는 건가요? 3. 게터와 세터안에 들어가는 변수의 이름은 아무렇게나 지정해도 자바스크립트 엔진이 이해를 하는 것인가요? 4. constructor 또한 정해져 있는 명령어 인가요? 아니면 임의로 바꿔서 사용할 수 있는 것인가요? 질문이 많네요 ㅎㅎ 강의 너무 잘듣고있습니다.
@woorimit
@woorimit 4 жыл бұрын
역시 엘리!! 오늘도 좋은 강의 감사합니다❤️ 요즘들어 할 일이 갑자기 많아졌네요 그래도 엘리쌤 강의는 꼬박 꼬박 챙겨볼거에요!! 하루하루 저 생각하면서 힘내셔야 해요 ㅎㅎ😋
@dream-coding
@dream-coding 4 жыл бұрын
어멋~! 우리밋님 요즘 바쁘죠~? 지난 면접은 어떻게 되었어요~~~~~~~? (완전 궁금) 이제 막 취업준비 하시는거예요~? ㅇ ㅏ 잘되셨음 좋겠어요 ❤️
@woorimit
@woorimit 4 жыл бұрын
아이궁..ㅎ 서류를 아직도 검토중이라고 연락이왔어요! 보고 계신 서류가 많은건지!!ㅜ 면접은 아직이랍니다 ㅎㅎㅎㅎ
@david_kim_95
@david_kim_95 Жыл бұрын
클래스 영상 정리, 완강 했습니다! 오브젝트까지 오늘 달려보겠습니다.
@yessay9382
@yessay9382 2 жыл бұрын
강의 너무너무 좋아요. 어렴풋이 머릿속에 있던 조각들이 조금씩 무엇인지 인지되기 시작하네요. 열심히 따라가보겠습니다.
@coohiii32
@coohiii32 2 жыл бұрын
ㅠㅠ 클래스 상속 넘 어려워서 듣다 포기했느데... 몇번 다시들으니까 이제 이해되는거 같아요!! 감사합니다
@hsmtree
@hsmtree 2 жыл бұрын
자판기로 설명하니 다른 설명보다 훨~~~씬 명확하게 이해가 되네요.
@hyunsujoo6775
@hyunsujoo6775 4 жыл бұрын
정말 이해 잘 되는 강의 감사합니다.. 미국에서 학교다니면서 영어난 과 함께 이 클래스 개념도 도무지 이해가 잘 안되었는데, (자바 거의 포기였어요..) 이번에 회사에서 타입스크립트 쓰면서, 다시 정리할까 하는 생각에 엘리님 강의를 우연찮게 봤는데 .. 저한텐 정말 최고였습니다. 감사합니다 좋은설명과! 좋은일 해주셔서! !
@dream-coding
@dream-coding 4 жыл бұрын
타입스크립트 쓰고 계시는군요 🙌 훌륭한 언어입니다 :) 하하 미국에서 일하시는건가요~?
@hyunsujoo6775
@hyunsujoo6775 4 жыл бұрын
드림코딩 by 엘리 타입스크립트는 이번에 처음 해보는거라 하핫 네 미국 동부에 있어요 !
@jadekim762
@jadekim762 4 жыл бұрын
최근 몇일 동안 유튜브를 못봤었는데 안본사이에 엘리님 영상이 3개나 쌓였네요 🙌 믿고 보는 엘리님 강의! 설명 너무 잘하세요 ㅠㅠ 오늘도 잘 배웠습니다. 감사해요
@dream-coding
@dream-coding 4 жыл бұрын
쌓아놓고 보는 재미가 솔솔 한가요~? 아 자바스크립트 이론이라서 머리 아프실려나 하하 🤣
@kekennnnhhh
@kekennnnhhh 3 жыл бұрын
첨엔 50% 겨우 이해했고 쭉 같이 js영상 진행하면서 몇번 반복해서 봤더니 7-80%까지 왔어요!반복해서 볼때마다 이해가 안갔거나 놓쳤던 멘트 필기하고 복습했더니 이해안갔던 부분이 채워지네용!! 늘 영상 감사합니다😝
@dream-coding
@dream-coding 3 жыл бұрын
Code your Dream ✨
@gonniLife
@gonniLife 4 жыл бұрын
감사합니다. 한국에서만 존재하는 퍼블리셔(html, css만 코딩하는..) 를 하다가 겨우겨우 리액트 만지면서 굶지는 않고 있는 사람입니다 ^^;; 기반이 많이 부족한데 올려주신 내용들이 정말 도움이 많이 되네요 : )
@moonj7652
@moonj7652 2 жыл бұрын
커피자판기.. OOP 개념설명할때 자주 나오는 예제인데.. ^^ 앨리님이 설명하시니 더 귀에 쏙쏙입니다.
@garamsong8837
@garamsong8837 4 жыл бұрын
주말 끝나고 한 주의 시작이에요! 저번 강의 마무리 하고 예습하려고 왔는데 쉽진 않네요!! ㅎㅎㅎ 집중해서 듣는데도 몇번을 멈추며 봤는지 모르겠어요 ㅎㅎ 제 속도에 맞춰서 천천히 꾸준히 들을게요! 좋은 강의 감사합니다
@dream-coding
@dream-coding 4 жыл бұрын
응원할께요 ❤️
@boganjung
@boganjung 4 жыл бұрын
영어로는 Getter와 Setter, 한국어로는 게터와 세터 부분에서 졸라 크게 빵 터졌습니다...👍🏻
@opseaing
@opseaing Жыл бұрын
파이썬 클래스 까지 한번에 도움되는 강의네요.. 정말 좋아요!
@배가현-t6z
@배가현-t6z 4 жыл бұрын
정말 정말 정말 너무 유익하고 또 노트가 쌓여가는 것이 너무 뿌듯하네요. 새벽까지 열심을 내어주셔서 감사합니다. :) 붐~~~
@dream-coding
@dream-coding 4 жыл бұрын
노트 작성 하면서 들으 시나요~? 꺄아 코멘트 남겨 주셔서 정말 감사합니다 ❤️
@raccoonny
@raccoonny 3 жыл бұрын
react공부해보려고 하다가 ES6문법을 모르면 따라가질 못하겠더라구요 보석과 같은 채널 알게되어 얼마나 다행인지 모르겠습니다. 쉽고 간단한 설명이 최고네요~
@dream-coding
@dream-coding 3 жыл бұрын
감사합니다 🙆‍♀️
@EunHo-g7d
@EunHo-g7d 4 жыл бұрын
`처음 볼때는 전혀 이해가 안되던게 조금씩 계속 보다 보니까` 이해가 될거같기도 합니다.. ㅠ 열심히 복습할께요.. 계속 포기할생각만 하고 잇엇는데 차근차근 해보려구 합니다.
@cmast5686
@cmast5686 4 жыл бұрын
1강 부터 정말 잘 보고있습니다. 감사합니다.ㅠㅠ 보면서 궁금한게.. 아 공부 관련은 아니고 혹시 사용하시는 폰트가 어떤 폰트인지 알수있을까요?! 폰트가 너무 이쁘기도하고 가독성이 제가 쓰는 것 보다 더좋은거같아서요 ㅋㅋㅋ
@dream-coding
@dream-coding 4 жыл бұрын
저는 Menlo, Monaco, Courier New, monospace 순으로 설정되어져 있어요 :)
@cmast5686
@cmast5686 4 жыл бұрын
@@dream-coding 아 알겠습니다 감사합니다. 현재는 9강 듣고 있습니다. 항상 잘 듣고 있습니다 감사합니다. :)
@soyeongoh1755
@soyeongoh1755 4 жыл бұрын
클래스와 오브젝트를 맨날 사용하면서도 쓰는것만 썼더니 까먹은게 많았는데 이번 강의를 보고 다시 brush up 할 수 있어서 좋았어요! 오늘 영상도 감사합니다~
@준드래곤-g8o
@준드래곤-g8o 4 жыл бұрын
이미 알고 있는 개념들이었지만 더 잘 알게 된 것 같습니다. 강의 영상 정말 잘 만드시는 것 같아요. 클래스를 20여분만에 정리하시다니 👏 바닐라 자바스크립트 강의 너무 좋구요 :) 후속으로 나올 다른 어려운 개념들 강의 벌써부터 기대됩니다! 뿜!
@dream-coding
@dream-coding 4 жыл бұрын
항상 좋은 코멘트 남겨 주셔서 정말 감사합니다 ❤️ 알고 계셨던 분들한테는 정리가 좋았는데 처음 하시는 분들께는 멘붕을 드린거 같아요, 다시 어떻게 쉽게 풀어야 할지 고민중입니다. 뿜!
@sky-lover
@sky-lover 3 жыл бұрын
프로그래밍 뭘 생각해야하는지 알려주셔서 감사해요. 결국은 최적화 가능한 마인드로 임해야하는군요! 17:00 자투리시간 짬짬이 내면서 듣다가 '아 확실히 이젠 자투리가아니라 뭉텅이로 공부해야겠구나' 느껴지네요. 20:24 상속과 다양성 정말 좋은개념인거같아요! 감사합니다. 2021.3.12
@dream-coding
@dream-coding 3 жыл бұрын
sky님 항상 열심히 따라와 주셔서 감사해요 :)
@sky-lover
@sky-lover 3 жыл бұрын
@@dream-coding 저도 감사해요 늘!!😊👍👍
@soo6636
@soo6636 3 жыл бұрын
처음 공부 시작했을때 이해못해도 그냥 본다음에 무작정 클론코딩 따라하면서 공부하다가 객체랑 클래스랑 헷갈려서 다시와서 보니 이제야 영상이 너무나 이해가 잘 가네요!! 조금 알고 영상을 보니까 엘리님이 설명을 너무너무 간결하게 잘해주셔요!!
@zinoshop-studio
@zinoshop-studio 3 жыл бұрын
안녕하세요 이직준비 과정 중에 많은 도움 받고 갑니다 강의를 보시는 현업 개발자분들도 아는 내용이어도 팁같은 부분도 알려주시고 흩어져있던 지식들 한데 모으기 좋은 강의 입니다 추천!
@JaY-nn6ss
@JaY-nn6ss 4 жыл бұрын
앗.... 머리속에 있던 프로젝트를 이 비디오를 보면서 드디어 어떻게 풀어내면 될지 감이 오기 시작했어요!
@dream-coding
@dream-coding 4 жыл бұрын
오오오오옷!! 이제 감이 오시기 시작했다니 다음 레벨로 넘어가는 순간이예효! 🎉
@leox2dg
@leox2dg 4 жыл бұрын
출첵입니다! 빨리 실전으로 들어가고 싶네요 ㅎㅎ 실전에서 이해가 안되면 이론들 다시 봐야겠어요! 오늘도 감사합니다!
@dream-coding
@dream-coding 4 жыл бұрын
네네! 안그래도 하나 준비 하고 있어요 ❤️ 열심히 따라와주시고 또 매번 출석체크 감사해요 🙌
@haleywoo1602
@haleywoo1602 2 жыл бұрын
처음 들었을때는 이해가 안됐는데 자바스크립트 공부를 좀 더 하고 오니 저번보다 많은 부분이 이해가 되는게 느껴져요! 좋은 강의 너무 감사합니다
@jkyg7371
@jkyg7371 4 жыл бұрын
이 번 강의는 정말 핵심 강의네요. 두 번째 듣지만 새로운 지식을 얻어갑니다.
@somsomiH
@somsomiH 4 жыл бұрын
위에 진영님 댓글대로 코딩 처음 접한 저같은 경우는 거의 이해하면서 듣는다기 보다는.... 음, 신세계를 접하는 느낌이에요. 강의도 여러 번 보고 이것저것 찾아보고 있어요. 그렇게 해도 계속해서 모르는 세상이 펼쳐지지만 왜이렇게 재밌죠...? 좋은 강의 감사합니다 ♥
@dream-coding
@dream-coding 4 жыл бұрын
우와 처음 접한 상태에서 제 강의를 보시면 조금 어려우실 수도 있을 것 같은데, 이해 되지 않는것은 조금씩 찾아 가면서 매꿔 가시다 보면 어느 순간 갑자기 클릭! 하는 순간이 올 거예요 :)
@하영-u5i
@하영-u5i 3 жыл бұрын
처음 영상을 봤을 때는 이해되지 않는 부분이 많았는데 몇 달 공부한 후 다시 보니까 설명하신 게 쏙쏙 들어와요~!! 감사합니다 ㅎㅎ
@오도독-j4n
@오도독-j4n 4 жыл бұрын
제 기억이 맞다면 코딩 코칭도 하신다고 들었는데 정말 컨텐츠 보면 간결하고 요점을 잘 짚어주시는게 일타강사임에 분명하십니다. 개인적으로 부트캠프 운영하시면 시드니까지 한걸음에 달려가 수강하고 싶네요. 좋은 컨텐츠 감사합니다.
@707mars3
@707mars3 Жыл бұрын
출첵 완료! 오늘도 엘리님 유튜브 강의로 공부 달려봅니다 ~
@it6358
@it6358 4 жыл бұрын
클래스를 잘 안 쓰고 함수로만 하다 보니 또 새로 배우는 느낌이라 좋네요 ㅎㅎ 자바에서는 getter, setter하면 메소드 실행하듯이 getName(), setName('ellie')를 붙였던 것 같은데 , js에서는 get, set으로 해놓고 그냥 property 에 넣듯이 person.name = 'ellie'; console.log(person.name); 하니깐 좋은거 같기도 하고 불편한거 같기도 하네요 ㅎㅎ 좋은 영상 잘봤어요!_!
@dream-coding
@dream-coding 4 жыл бұрын
악! 코멘트 남겨주신거 읽다보니 중요한걸 설명을 안했네요 🤣 다음에 노트 해놨다가 다음강의에서 다뤄봐야겠어요. 언제 getter를 쓰고 언제 get메소드를 쓰는지 차이점을 안다뤘어요ㅋㅋㅋㅋ getter를 이용한 user.fullName 과 user.getFullName 이 차이점과 언제 어떤걸 써야하는지 다음시간에 꼭 알려드릴께요 ❤️ 정말 초창기부터 항상 코멘트 남겨 주셔서 감사하게 생각하고 있어요 :) 자바스크립트 강의 레벨 어떤가요~? 초보와 중급 사이를 다룰려고 했는데 잘 진행되고 있는것 같나요? 🥰
@it6358
@it6358 4 жыл бұрын
@@dream-coding 감사합니다! 네 강의 좋은 것 같아요! 초반엔 좀 쉬운거 같았는데 점점 괜찮은거 같아요 ㅎㅎㅎ 클래스는 원래 프로토타입으로 구성하고 어렵게 사용했던거 같은데 그런부분까진 알 필요 없을까요?
@김현종-r8d
@김현종-r8d 3 жыл бұрын
자바와 다른언어라고 하더니 완전 자바와 비슷하네요..감사히잘보고 갑니다..
@그랑주테
@그랑주테 2 жыл бұрын
출석체크! 오늘 배운 내용은 학교에서 Java를 배우면서 공부했던 내용이라 한 번 더 remind 하는 시간을 가졌어요! 좋은 영상 감사드립니다!
@띠용-l3j3r
@띠용-l3j3r 4 жыл бұрын
드디어 class까지.. 엄청빠르네요 대단하십니다 정말..
@dream-coding
@dream-coding 4 жыл бұрын
카두룩치님 오랜만에 뵈요~ 그떄 맥주마시러 오셨어요?ㅋㅋㅋ 제 자바스크립트 강의 난이도 어떤가요? 이걸 물어볼 구독자님은 몇분 안되서요~ 맨날 카두룩치님 아니면 IT공부중님께 물어봄 ㅋㅋㅋㅋ 완전 초보이신분들 몇분은 조금 어렵다고 하고, 복습하시는 분들은 좋은 복습이 된다고는 하시는데, 아직 언어 구현 디테일까지는 안다루고 있는데, 클로져, 바인딩, Lexical Environemt를 다루는게 좋을까요~? 아니면 바로 Web Apis로? 아 고민되네요 😂
@띠용-l3j3r
@띠용-l3j3r 4 жыл бұрын
@@dream-coding 저번에 댓글 달았는데 확인을 안하신 것 같더라구요 ㅜㅜ 저는 자바스크립트 쪽에서는 클로져, 바인딩은 확실히 다루는게 좋다고 생각합니다. 왜냐면, 결국 코딩도 전 수학과 같다고 보는게.. 어려운걸 하다보면 갑자기 기본이 흔들리는 느낌이 들고, 기본이 쉬우니까 자꾸 기본파트만 보고 어려운 파트에 진입할 엄두를 못내게 되는거 같아요. 그런면에서 봤을땐 엘리님처럼 확실하게 어려운 파트도 믿고 배울 수 있을만큼 뛰어나신분이 강의해주시면 배우는 입장에서도 든든할 것 같습니다!! ^^
@dream-coding
@dream-coding 4 жыл бұрын
적극 동의합니다 :) HTML/CSS 쉬운것만 하다가 그리고 바로 눈에 보이는 UI쪽을 하다가 자바스크립트 언어 하나를 이렇게 오랫동안 들고 있으니 다들 지루해하실것 같아서 빨리 실전으로 넘어 갈까 생각했으나, 기본을 다지는것으로!❤️ 피드백 감사드려요~ 🙌
@suvely5201
@suvely5201 2 жыл бұрын
디블리셔라서 프론트앤드 공부를 하는 중인데, 여타의 유료 강의들(ㅍㅅㅌㅋㅍㅅ...)보다 쉽고 재밌게 설명해주셔서 ES6 개념에 대한 두려움이 많이 사라졌어요. 너무 감사합니다. 6회 까지 잘 보았습니다.
@김현종-r8d
@김현종-r8d 2 жыл бұрын
질문 이 있습니다. 모듈화해놓은 ajax 함수를 jsp에서 안에서 댓글 목록들을 list로 가져오는부분인데요 여기서 백틱이 안먹는데 이유를 알수 있을가요? ============================================================================= replyService.getList({bno:bno,page:page},function(list){ let str = ""; for(let i=0;i
@aabbccdf8289
@aabbccdf8289 4 жыл бұрын
안녕하세요 오늘도 잘보고갑니다 상속부분은 너무이해하기쉽게설명해주셨네요 자바배울떄는 상속개념이조금어려웠었는데 ㅎㅎ 그리고 es6부터 private가 지원가능한거면 싱글톤패턴 ( 변수는 숨겨두고 참조메서드로 불러오는 디자인패턴? ) 도 가능한건가요?
@dream-coding
@dream-coding 4 жыл бұрын
그렇죠 🙌
@gws383
@gws383 3 жыл бұрын
엘리님 영상은 늘 좋지만 이 영상은 특히 설명이 기가 막히세요 👍🏻 이해가 너무 잘 됩니다 항상 좋은 영상 너무 감사드립니다!!
@minjijo1255
@minjijo1255 4 жыл бұрын
this, binding , closer 영상도 시급해요..ㅠㅠ ㅋㅋㅋㅋ 언니 영상 너무 이해잘 되요.. 머리속에 난잡하게 떠다녔던 개념들이 정리되는 기분❤️
@hyuntanchoi7457
@hyuntanchoi7457 4 жыл бұрын
아 저도 지금 다시 복습하다가 거기서 막혔는데 진짜 시급합니다ㅎㅎ ㅠㅠ
@ggjiang985
@ggjiang985 4 жыл бұрын
좋은 강의를 만들어 줘서 감사합니다. function로 만든 객체지향 소스와class의 차이를 궁금해서 다음 강의를 기대합니다.
@dream-coding
@dream-coding 4 жыл бұрын
보아님 항상 응원의 코멘트 감사드려요 🙌 오브젝트 편에서 뵐께요 ❤️
@ppiyongppiyong
@ppiyongppiyong 2 жыл бұрын
흑흑 계속 하다보면 마지막 퀴즈도 뚝딱 풀어낼 날이 올까요....? 반복해서 들으니까 이제 조금 알 것 같아요! 그런데 퀴즈만 나오면 머리가 백지가 돼요!! 😇 좋은 강의 감사합니다!!
@undukkim9487
@undukkim9487 2 жыл бұрын
TS 강의를 듣기 전 다시 한 번 복습 중이에요. 이전에는 이해가 가지 않던 부분들이 많았는데 오늘은 그래도 머리로는 개념 이해가 다 되어서 신기합니다.ㅎㅎㅎ
@lunakim4057
@lunakim4057 3 жыл бұрын
오늘도 잘 들었습니다 감사합니다 💕💕💕 오브젝트 파이썬할때도 힘들었는데 이거 들으니까 이제서야 아~ 하고 있습니다 ㅋㅋㅋ🥰
@bazirakkalguksu1480
@bazirakkalguksu1480 2 жыл бұрын
헤헤 저도 switch문으로 숙제했습니다! 영상 정주행중인데 정말 잘가르쳐주시는거 같아요 감사합니다!😘😘
@dan_yy
@dan_yy 3 жыл бұрын
엘리스승님!! 자바스크립트 기초 다시 공부중인데 특히 클래스, 객체 편은 들으면서 너무 소름 돋았어요. 선배님 썰과 함께 설명해주실 때 진짜 충격적일 정도로 이해가 잘됐어요.. 컴공 출신인데.... 수업에서 매번 헷갈리고 다시 공부할 때도 항상 알쏭달쏭한 부분이었어요. 그래서 돌아서면 가물가물하고 자신이 없는 부분이었는데 ㅠㅠ 오늘로 개념이 잘 잡힌 것 같아서 진짜 감사드립니다. 진정한 사이다 강의입니다 ㅠㅠ 제 롤모델.. 항상 강의보면서 긍정에너지 주셔서 용기와 희망도 많이 얻으면서 공부하고 있습니다. 똑같은 개념이라도 이해가 쏙쏙되게 설명해주시고, 매번 아낌없이 썰도 풀어주시고 좋은 내용 많이 공유해주셔서 진짜 선물이에요~!!! 빨리 기초편 한번 돌리고, 브라우저 강의로 넘어갈거에요ㅎㅎ 코로나 항상 조심하시구 사랑합니다>
@andanteyeo1231
@andanteyeo1231 4 жыл бұрын
이전에 다른 영상과 자료로 공부할때보다, 더 정리가 잘 되는거 같아요~ 실전편도 기대하고 있어요 ㅎㅎ 다음 시간에도 출석 체크 하겠습니다 🤗!
@dream-coding
@dream-coding 4 жыл бұрын
정리가 잘 된다니 이런 좋은 피드백 감사합니다 ❤️ 그리고 네네! 다음시간에 뵐께요 🙌
@sheum542
@sheum542 4 жыл бұрын
즐겁게 공부중입니다 타입스크립트 강의도 있으실 예정이신가요? 강의 영상 감사합니다 최근에 자바스크립트 공부하시거나 정리하시는분들에게 좋은 강의입니다👍
@dream-coding
@dream-coding 4 жыл бұрын
타입스크립트 한번 고려해 볼께요 ❤️
@sheum542
@sheum542 4 жыл бұрын
@@dream-coding 감사합니다^^
@charlesseo8843
@charlesseo8843 4 жыл бұрын
매일 매일 친절한 강의 잘 보고 듣고 따라하고 있습니다. 감사합니다. 조아요 고고
@khm6793
@khm6793 4 жыл бұрын
저번 강의에서 배운 것들과 오늘의 클래스, 처음 배우는 입장에서 너무 헷갈렸는데 완전 이해 잘되네요 ㅎ 감사합니다. 다음강의도 기대할께요~
@dream-coding
@dream-coding 4 жыл бұрын
이해가 잘 되셨다니 다행이예요 ☺️ 감사합니다 :)
@로봇-y8n
@로봇-y8n 3 жыл бұрын
유튜브 역사상 최고의 강의 전달력
@younahshin5792
@younahshin5792 3 жыл бұрын
강의 정말 쏙쏙머리에 잘들어와요 친절하고 재밌는강의 감사합니다 밥선생님도 감사해요
@mangchi-the-cat
@mangchi-the-cat 4 жыл бұрын
좋은 강의 감사합니다. 자바스크립으로 개발을 꽤 했음에도 클래스나 게터 세터를 강의로 알게되었네요 ... ㅋㅋㅋ 첫 개발을 자바로 시작했는데, 오늘 강의에 신규 추가된 내용들이 자바에서 당연? 하게 썼던 기능이라 반갑네요. 개발할때 써먹어야겠어요 ㅎㅎ
@seokwon7kim
@seokwon7kim 2 жыл бұрын
좋은 강의 잘 듣고 있습니다.
@1winiminihan919
@1winiminihan919 4 жыл бұрын
내일 회사 가서 고쳐야할 숙제들이 산더미처럼 보이는군요! 저에게 이런 눈을 만들게 해주셔서 감사합니다!! ㅎㅎㅎ 언젠가 엘리님과 같은 눈을 가질 그날을 기대하며!!
@정현-u8g
@정현-u8g 3 жыл бұрын
아직은 한 강의를 1시간 정도 봐야 이해가 되는 수준이지만 더욱 더 잘 따라갈 수 있도록 노력할게요. 쉽게 설명해주시려고 하시는 게 보여서 정말 감동이에요. 양질의 강의 감사드립니다.
@보오-h8h
@보오-h8h 3 жыл бұрын
너무 쉽고 명확하고 간결하게 설명해주셔서 감사합니다 ㅜㅜ 직접 만들어보면서 확실히 내것으로 만들어야겠네요.. 안까먹을 때 까지 몇번이고 찾아오겠습니다. 감사합니다!
@ssong1124
@ssong1124 3 жыл бұрын
자바스크립트 첫 공부를 엘리님 강의로 하고 있는데 점점 더 어렵네요 ㅠㅠ흑흑 그래도 따로 더 공부하며 노력하면 될 거라 믿습니당!! 늘 좋은 강의 정말루 감사드려요 천사에요 정말 ㅠㅠ!
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 34 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 38 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 1,9 МЛН
제일 중요한 개발자의 자질?! 🫢
13:59
드림코딩
Рет қаралды 37 М.
평생 써먹는 코딩 공부 순서, 코딩 고수는 보지 마세요!
15:02
스파르타 연구소
Рет қаралды 254 М.
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 34 МЛН