묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨함수형 프로그래밍과 JavaScript ES6+
for of vs while
안녕하세요. 코드를 작성하면서 실습하는 중입니다. 실습할 때, for of 구문을 이용해서 코드를 작성했는데 이번 take 함수는 의도에 맞게 동작하지 않더라고요. reduce 함수는 for of 구문을 작성해도 잘 작동했는데 이유가 뭘까요? const go1 = (a, f) => a instanceof Promise ? a.then(f) : f(a); const reduce = curry((f, acc, iter) => { if (!iter) { iter = acc[Symbol.iterator](); acc = iter.next().value; } return go1(acc, function recur(acc) { for (const e of iter) { acc = f(acc, e); if (acc instanceof Promise) return acc.then(recur); } return acc; }); }); const take = curry((l, iter) => { let res = []; return function recur() { // if(e instanceof Promise) return .then(e => {...}) closure에 담긴 iter 상태가 closed로 변경 // for (const e of iter) { // if(e instanceof Promise) return .then(e => {...}) 문을 만나도 iter가 closed가 되지 않음 let cur; while (!(cur = iter.next()).done) { const e = cur.value; if (e instanceof Promise) return e.then(e => { if (res.length == l) return res; res.push(e); return recur(); }) if (res.length == l) return res; res.push(e); } return res; }(); });
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
KClosest에서 질문
KClosest에서 k의 값은 무슨 의미안가요??? k번째로 가까운 점을 표시하라는 의미인가요???
-
해결됨애플 웹사이트 인터랙션 클론!
switch(currentScene) case2번 질문드려요!
쌤 코드 기준으로 질문드려여 :> case 0: 일 경우, 동영상이 밑의 사진처럼 로드시 drawImage 처리를 해줘야 스크롤 처리가 없어도 한번에 뜨는 반면에, case2:일 경우는 동영상이 로드 시의 처리 없이도 바로 뜨는데 이게 왜그런지 궁금하네유
-
Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
리포지토리 권한 설정
삭제된 글입니다
-
미해결노션(notion) 완벽 활용법
문의드립니다
database를 copy한 후 original database에서 새로운 정보를 추가하면 copy한 database에도 자동으로 반영이 되나요? :D
-
미해결OpenCV + WebApp (얼굴 눈 검출 웹앱만들기)
Import os
안녕하세요 강사님, 강의 잘 듣고 있습니다. 런을 해보니 세팅페이지에 빨간줄이 생기고 MEDIA_ROOT = os.path.join(BASE_DIR, 'media') NameError: name 'os' is not defined 라고 에러가 뜹니다. 구글링을 해보니 import os를 맨 상단에 추가하라는데 맞나요? 영상에는 따로 언급이 안됐는데요. 강사님 영상에는 os.path.join(BASE_DIR, 'media') 에서 os 부분이 빨간색으로 표시되지 않네요? 답변 부탁드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
전체 실행하는데 오류가 안납니다
package hi.hellospring.repository;import hi.hellospring.domain.Member;import org.junit.jupiter.api.Test;import org.assertj.core.api.Assertions;import java.util.List;import static org.assertj.core.api.Assertions.*;public class MemoryMemberRepositoryTest { MemberRepository repository = new MemoryMemberRepository(); @Test public void save(){ Member member = new Member(); member.setName("Spring"); repository.save(member); Member result = repository.findbyId(member.getId()).get(); /* System.out.println("result = " + (result==member)); Assertions.assertEquals(member,result);*/ assertThat(member).isEqualTo(result); } @Test public void findByName(){ Member member1 = new Member(); member1.setName("Spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("Spring2"); repository.save(member2); Member result = repository.findbyName("Spring1").get(); assertThat(result).isEqualTo(member1); } @Test public void findAll(){ Member member1 = new Member(); member1.setName("Spring1"); repository.save(member1); Member member2 = new Member(); member2.setName("Spring2"); repository.save(member2); List<Member> result = repository.findAll(); assertThat(result.size()).isEqualTo(2); }}전문 코드입니다 쌤 클리어 코드를 작성 하지 않았는데도 오류가 안나고정상작동이 됩니다. 그리고 클리어 코드를 작성 했는데clearStore를 가져오지 못합니다.버전이 달라서 그런건가요 ?
-
해결됨스프링 기반 REST API 개발
Junit5 매개변수 이용 테스트
junit5 에서 매개변수를 이용한 테스트를 하는 방법입니다. 찾으시는 분들 있으실 거 같아서 링크 남겨놓을게요 1. 의존성 추가 https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-params/5.7.0 <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <version>5.7.0</version> <scope>test</scope> </dependency> 2. 사용법 특히, @MethodSource 부분을 잘 찾아보시면 될 것 같습니다 https://www.baeldung.com/parameterized-tests-junit-5
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Online-retail분석시 Frequency관련질문드립니다
초기 데이터 가공시 Frequency는invoiceNo를count했고,이후 rename하면서 Frequency로 컬럼을 정했는데요. 데이터를 살펴보니 한고객이 어느날 하루에 7개의물건을 주문한것이 각 행별로 하나씩 생성되어있어서 count결과가 7이고, 다른날 각각 다른상품코드 8개를 주문하면 행이 8개가 생성되어 결과적으로 15가 됩니다 그야말로 상품을 종류별로 많이 사면 한날짜에 들어와서 100개의 상품을 산 고객과, 자주들어와서 2개씩, 3개씩 산 고객과 차이가 나지 않는데 괜찮은건가요? 제 생각에는 그 값이 Frequency라는단어적인 의미와는 맞지 않는것 같습니다. 제가 마케팅을 잘은 모르지만 한번들어와서 왕창 산고객보다는 자주 들어오는 loyalty를확인하는거라면 날짜별로groupby하는게 낳은게 아닐지요.. 히스토그램도 너무비대칭이고 좀 이상한거 같아요.. 만약 책처럼 invoiceNo를 count한다면 그건 주문건수와 관련있어서 Monetary와 종속되는 데이터같습니다 그만큼 주문을 많이 하면 총액은 늘어나는거니까요.. 선생님 좋은 의견 듣고싶습니다 항상 좋은강의감사드려요..ㅎㅎ
-
해결됨스프링 기반 REST API 개발
무제한 경매
spring 에 관련한 질문은 아니지만.. 그냥 계속 궁금증이 맴돌아서 여쭤보겠습니다. 무제한 경매를 가정한 상황에서 basePrice 가 maxPrice 보다 크고 maxPrice가 0인 상황이 어떤 상황인가요..? 이벤트를 최초로 등록하는, (이벤트를 경매에 올리는) 상황을 의미하는 건가요??
-
해결됨8명의 비전공자는 어떻게 개발자로 취업했을까
제가 비전공자 현재 32세 인데 취업시에 나이에 대한 걱정 때문에 질문 드리게 되었습니다.
강사님 안녕하세요~ 유익하고 정말 좋은 개발자 취업과 공부방법의 바이블이라고 할 수 있는 강의 정말 잘 봤습니다:) 구체적으로 강의를 해주셔서 너무 좋았어요:) 결제 하고 단숨에 끝까지 완강하였네요^^ 제가 질문 글을 올리게 된 이유는 다름이 아니라 취업 시 나이에 대한 부분 때문에 걱정이 되서 올리게 되었습니다. 저의 현재 상황은 32세이고 2014년 2월 졸업 후 그냥 여러가지 알바를 하며 내가 하고 싶은게 뭔지 방황을 하다가 이렇다 할 타분야의 경력으로 인정 받을만한 경력이 없는 상태인데요 제가 진정으로 하고 싶은게 뭘까 고민하다가 제가 막연하게 나마 어렸을때 꿈이었던 개발자를 하기로 결심하였습니다. 그 후 인터넷 검색을 통하여 비전공자인데 32세, 33세, 34세에 개발자로 커리어 전환에 성공하신 분들의 사례를 접하게 되었고 용기를 얻어 대략 지금까지 4개월 가량을 웹 프론트엔드 분야 공부를 했고 계속 하고 있습니다. 그리고 강사님의 강의 에서도 33~34세까지는 취업이 가능하다고 하셔서 다행이다고 하고 있는데 하지만 저 같은 경우에는 다른 일을 하시다가 커리어 전환을 하시는 분들과는 달리 지금 나이까지 알바 말고는 사회경험이 없어서 서류를 지원할 때나 면접을 볼 때 등 취업에 불이익이 있을까봐 걱정이 되네요ㅠㅠ 그리고 제가 내년 상반기에 취업을 목표로 잡고 공부를 하고 있는데 내년이면 33세가 되니 거의 마지노선이라 그것도 좀 걱정되기도 하고 실력이 평범하면 20대 지원자에 비해 많이 불리할거 같기도 하고 그러네요ㅠㅠ 결론적으로 제가 걱정 되는 부분은 1. 늦은 나이에 타분야의 경력이 없는 것이 취업에 불리 한지 2. 내년 상반기를 목표로 하고 있는데 내년이면 제가 33세인데 취업의 마지노선 나이라 걱정이 되는 것 3. 실력이 평범하면 20대 지원자에 비해 많이 불리한지 30대 지원자의 경우 20대 지원자에 비하여 상당히 우월한 실력을 갖춰야하는지 이렇게 3가지가 걱정 입니다ㅠㅠ 긴 글 읽어주셔서 감사드립니다:)
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강의와 관련없는,,,클라이언트 프로그래머 지망생 질문입니다.
삭제된 글입니다
-
미해결MOS Excel Expert 2016 자격증 따기
정렬과부분합 실습파일이 없습니다.
정렬과부분합 실습파일이 없습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
n_epochs
SGD에서 수행 시 반복횟수 이터레이션이 정확히 무엇을 말하나요? 기억이 가물가물해서 그런데 혹시 디폴트 값이 20이면 전체데이털르 최대 20번까지 돌면서 학습하는 것인가요?? 혹시 만약 맞다면 같은 데이터를 계속학습한다면 어떤 장점이 있어서인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
11:11쯤에서 질문입니다
댓글폼에서 잘작동하다가 style={{ position: 'absolute', right: 0, bottom: -40 }} 이부분을 넣은다음에는 삐약 버튼이 submit이 되질 않습니다. 다른것들 바꿔본결과 bottom 부분에 문제가 있는거 같은데 왜 그럴까요? bottom 부분만 없애거나 바꾸면 submit 이 잘 동작합니다. 다만 그렇게 하면 버튼 위치가 애매해 지긴해요
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
front 로그인 오류
서버와 프론트 모두 80 포트로 실행되고 있고 둘 다 도메인 주소로 접속도 가능 합니다. 그런데 프론트 서버에서 로그인 시도시 네트워크 탭에 로그인 요청도 가지 않고 에러가 뜨는 상황입니다. 터미널 조작은 두개 모두 ubuntu@ 에서 하고 있습니다. 제가 어느 부분을 놓치고 있는 걸까요 ㅠㅠ..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
선생님 혹시 강의 내용을 개인 블로그에 정리해도 될까요?
그림 자료등을 인용해서 강의 내용을 개인블로그에 기록해도 괜찮은지 궁금해서 질문 남겨봅니다.. 물론 출처는 밝히겠습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
순수 JDBC 에서 코드 입력후 실행시 에러
안녕하세요 선생님! 강의 정말 잘 듣고 있습니다. 강의 내용, 자료들 정말 좋은거 같아요 :) h2 데이터베이스 설치까지 잘 마치고, 메모리에서 JDBC로 바꾸는 과정에서 코드들 따라서 입력하고 run 하는데 아래같은 에러가 뜨네요. 비슷한 질문이 있었는데.. Cannot load driver class: org.h2.Driver 라는 부분이 있어서.. build.gradle 확인해서 runtimeOnly 'com.h2database:h2' 부분이 추가됐는지 확인했습니다. ========================================================== Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2020-11-23 22:07:11.756 ERROR 10184 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springConfig' defined in file [C:\study\hello-spring\out\production\classes\hello\hellospring\SpringConfig.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:797) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:227) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1356) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1203) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE] at hello.hellospring.HelloSpringApplication.main(HelloSpringApplication.java:10) ~[classes/:na] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:655) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:635) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:884) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] ... 20 common frames omitted Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] ... 34 common frames omitted Caused by: java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.util.Assert.state(Assert.java:97) ~[spring-core-5.2.10.RELEASE.jar:5.2.10.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:223) ~[spring-boot-autoconfigure-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:175) ~[spring-boot-autoconfigure-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:43) ~[spring-boot-autoconfigure-2.3.5.RELEASE.jar:2.3.5.RELEASE] at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari.dataSource(DataSourceConfiguration.java:85) ~[spring-boot-autoconfigure-2.3.5.RELEASE.jar:2.3.5.RELEASE] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE] ... 35 common frames omitted Process finished with exit code 1
-
해결됨웹 게임을 만들며 배우는 자바스크립트
바닐라 자바스크립트 형식인가요?
좋은 강의 열어주셔서 고맙습니다ㅎ라이브러리를 쓰는지 쓴다면 얼마나 사용하지 궁금합니다!
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
해당 강좌에서 함수와 메소드의 차이를 되게 어렵게 설명하셔서 제가 좀 찾아봤습니다.
지속적으로 강의를 시청하고 있는 한 학생입니다. 그런데 강의를 들으면 들을수록 이해가 잘 안되는 부분이 많습니다. 특히 이번 파트의 함수와 메소드의 차이는 더 그러네요 그래서 제가, 좀 찾아서 이해한게 맞는지 여쭙고 싶습니다. 제가 이해한 함수와 메소드는 호출방식에 따라 달라진다고 구분하면 될까요? 예를들어, 객체 리터럴 안에 함수가 선언되어 있을 때는 메소드이고 그냥 전역에 선언되어져 있을때는 함수가 되는것일까요? 만약 이게 맞다면 Object.create()도 메소드가 아닌가요? 제가 이렇게 생각한 이유는 Object 객체 안에 credte라는 메소드를 호출하는것 이니까요. 답변해 주시면 감사하겠습니다.