inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

async pending상태의 promise객체

해결됨

웹 프론트엔드를 위한 자바스크립트 첫걸음

// promise 복습 promise 객체(executor 콜백함수(resolve, reject)) const delay= // delay는 ms값을 받아 promise 객체를 리턴 (ms)=>{return new Promise( // 인수로 함수를 받음, resolve(성공)를 인수로 받아 처리하는 지연함수(executor) (resolve)=>{setTimeout( // setTimeOut은 callback함수와 ms초값을 받음 ()=>{resolve();},ms);} ); } const start=()=>{delay(2000).then(()=>{console.log("대기");});} start(); // async const delay2= (ms)=>{return new Promise( (resolve)=>{setTimeout( ()=>{resolve();},ms);} ); } // 함수의 오른쪽에 작성 -> promise 객체 반환 const start2=async()=>{delay2(2000).then(()=>{console.log("async 대기");});} console.log(start2()); 섹션 4에 5강 async, await를 수강하던 중에 영상과 다른 결과가 출력 되어 질문 드립니다. 두 코드의 결과를 서로 비교하고 싶어서 코드를 2개로 나누었는데요. async를 적은 코드는 pending상태의 promise객체 가 나온다고 하셨는데 저는 계속 fulfilled가 나와서 제가 코드를 잘못 썼는지 질문 드리고 싶습니다. 위의 코드의 영향이 있을까 싶어 주석 처리 해도 결과는 같았습니다.

  • javascript
  • async
  • promise
  • 객체
  • 지연함수
고구마의고구마 댓글 2 좋아요 1 조회수 184

JSON API 활용하기(JSON-Java)

미해결

Java TPC 실전프로젝트 (Java API 활용)

package TPC; import org.json.*; public class Project01_Bd { public static void main(String[] args ) { // JSON-Java(org.json) JSONArray students = new JSONArray(); //JSONArray 생성 JSONObject student = new JSONObject(); // JSONObject객체생성 student .put( "name" , "홍길동" ); // key와 value쌍으로 이루어진 구조인 put메서드를 사용해서 studunt에 데이터를 집어넣는다. student .put( "phone" , "010-1111-1111" ); student .put( "address" , "서울" ); //여기까지가 한사람의 JSON 객체다. System. out .println( student ); //{"address":"서울","phone":"010-1111-1111","name":"홍길동"} // 여기까지 우리가 JSON으로 굳이 객체를 만들지 않더라도 제이슨 구조가 바로 만들어진다. students .put( student ); System. out .println( student ); //{"address":"서울","phone":"010-1111-1111","name":"홍길동"} student = new JSONObject(); // 새로운 인스턴스 생성되어 변수에 할당되어 이전 인스턴스에 대한 참조가 대체 (홍길동 -> 나길동) student .put( "name" , "나길동" ); student .put( "phone" , "010-1111-1111" ); student .put( "address" , "서울" ); students .put( student ); //배열은 호출 시점에 객체에 대한 참조를 보유하므로 홍길동 -> 나길동으로 재할당 되었더라도 배열은 원래 객체에 대한 참조를 유지한다. System. out .println( student ); //{"address":"서울","phone":"010-1111-1111","name":"나길동"} System. out .println( students ); //[{"address":"서울","phone":"010-1111-1111","name":"홍길동"},{"address":"서울","phone":"010-1111-1111","name":"나길동"}] } } student라는 객체를 홍길동에서 나길동으로 재할당했는데, 배열은 호출시점에 객체에 대한 참조를 보유해서 재할당하더라도 배열은 이전 객체에 대한 참조를 유지한다고 하는데.. 그러면 홍길동은 배열에선 살아있는거고 (?) student 객체에서는 사라진건가요..?....... 그리고 JSONObject에서 put메서드가 key-value 쌍이라고 설명하셨는데, JSONArray는 왜 put메서드를 객체로 저장하나요? put메서드는 객체에 저장하는지 배열에 저장하는지에 따라 구조가 달라지는건가요?

  • java
  • 배열
  • 객체
  • put메서드
뇽뇽이 댓글 2 좋아요 0 조회수 372

객체 관련 질문

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

"캐스팅 4총사"의 6:49 Player* p = new Knight(); 부분에서는 들고 있는 건 Player지만 원본은 Knight라는 게 무슨 말인지 모르겠습니다..

  • 객체
  • C++
정준혁 댓글 1 좋아요 0 조회수 295

그룹,객체,심볼의 차이가 궁금 합니다

미해결

애니메이트로 배우는 나만의 움직이는 이모티콘 만들기(feat. 2천만 뷰 크리에이터)

안녕하세요 그리네모님. 강의 잘 보고 있습니다. 저는 포토샵,일러스트레이터,프리미어,애프터 이펙트는 다룰줄 아는데 애니메이트에 관심이 생겨 그리네모님 강의를 수강중에 의문이 생겼습니다. 캐릭터 수정,편집,동작등 작업의 편의를 위해 부분 부분 그룹화하는건 알겠습니다만 그룹화가 아닌 객체로 작업하면 무엇이 다른걸까요? object drawing mode로 그리고 그안으로 들어가서 수정하면 같은 결과가 아닌가요...? 제가 아직 [ 애니메이션 작업 전 캐릭터 세팅하는 법 ] 까지밖에 강의를 보지 않았는데 보다보면 의문이 풀릴까요..? 그룹,객체,심볼의 차이가 궁금 합니다....

  • animate
  • 그룹
  • animation
  • 객체
  • 이모티콘
  • 심볼
  • animate
three9 댓글 1 좋아요 0 조회수 607

객체와 dictionary

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

선생님, 밑 코드에서 users[id] = name; 이 users 라는 객체 안에 key 값 id, value 값 name 으로 설정해준 걸로 이해했습니다. 1. 객체 값을 설정해준다면 users[id] = name; 이 아니라 user.id = name 이라고 해야 하는것 아닌가요?? 2. 혹은 이 선언이 dictionary 로 선언한 건가요?? 3. JS에서 객체와 dictionary 의 차이가 있나요?? 이상 질문 마칩니다. 좋은 강의 감사드립니다. return req . on ( ' end ' , () => { console . log ( ' POST 본문(Body): ' , body ) ; const { name } = JSON . parse ( body ) ; const id = Date . now () ; users [ id ] = name ; res . writeHead ( 201 , { ' Content-Type ' : ' text/plain; charset=utf-8 ' } ) ; res . end ( ' ok ' ) ; } ) ;

  • 객체
  • nodejs
  • mongodb
  • mysql
  • Sequelize
허연우 댓글 1 좋아요 0 조회수 330

클래스와객체 1 (2)

미해결

Do it! 자바 프로그래밍 입문 with 은종쌤

8:59쯤에서 n1 과 n2과 위에 num1 num2 와 관련이 없다고하셨는데 , 어떻게 sysmte.out.printlnI(sum)했을경우 40이 나오나요? 위에꺼랑 아래 함수가 어떻게 연결이 되나요?

  • 자바
  • 객체
  • java
  • sum
안주형 댓글 2 좋아요 0 조회수 327

클래스와객체(1) 질문

미해결

Do it! 자바 프로그래밍 입문 with 은종쌤

18:17에서, int 는 앞에 i 가 소문자인데, String 은 왜 S가 대문자인가요. 또한 studentName에서 왜 N만 대문자인가요. 감사합니다

  • 클래스
  • 객체
  • java
  • 자바
  • 질문
안주형 댓글 1 좋아요 0 조회수 341

인기 태그

인프런 TOP Writers

주간 인기글