• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 강의에서 console.log 찍을 때 궁금한 점 생겨서 질문 드립니다.

강의에서 console.log 찍을 때 궁금한 점 생겨서 질문 드립니다.

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #99833

    이영호
    참가자
    class User { 
    static skill = 'js'; 
    intro = User.skill + '전문가입니다' 
    } 
    
    var 철수 = new User(); //1
    console.log(철수);  //2
    User.skill = 'python'; //3
    var 민수 = new User(); //4
    console.log(민수); //5
    
    
    위의 코드에서 코드가 순서대로(엄밀하게 말해서) 실행 되는 것이 맞을까요?
    전에 리엑트 공부할 때, 기존 프로그래밍 언어와 다르게 비동기로 진행되어서 값이 다르게 찍혀서 애를 먹었었는데요
    찾아보니 비동기로 실행이 되어서 그렇다고 알게 되었습니다.
    
    위의 예제에서는
    console.log(민수) 가 User.skill = 'python';  보다 실행시간이 빠르면 기존 js 전문가로 나오지 않나요?
    
    지금은 User.skill = 'python';   이 console.log보다 훨씬 빠르기 때문에 이렇게 된 건지
    아니면 실행되는 순서가 1-> 2-> 3-> 4 -> 5로 완전히 고정되어서 실행되는 것인지 궁금합니다!
    
     User.skill = 'python';  이 실행되는데 굉장히 오래 걸려도 똑같이  python 전문가 로 나오나요?
    
    
    
     
    #99836

    codingapple
    키 마스터
    원래 차례차례 1줄씩 실행됩니다
    중간에 비동기처리지원하는 코드들을 발견하면 그건 제껴두고 다음 줄 실행됩니다
    #99839

    이영호
    참가자
    드디어 완벽하게 이해했습니다!! 감사합니다! 
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠