묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨웹 프론트엔드를 위한 자바스크립트 첫걸음
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가 나와서 제가 코드를 잘못 썼는지 질문 드리고 싶습니다. 위의 코드의 영향이 있을까 싶어 주석 처리 해도 결과는 같았습니다.
-
미해결Java TPC 실전프로젝트 (Java API 활용)
JSON API 활용하기(JSON-Java)
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메서드는 객체에 저장하는지 배열에 저장하는지에 따라 구조가 달라지는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
객체 관련 질문
"캐스팅 4총사"의 6:49 Player* p = new Knight(); 부분에서는 들고 있는 건 Player지만 원본은 Knight라는 게 무슨 말인지 모르겠습니다..
-
미해결카톡 작가와 함께 애니메이트로 움직이는 이모티콘 만들기
그룹,객체,심볼의 차이가 궁금 합니다
안녕하세요 그리네모님. 강의 잘 보고 있습니다. 저는 포토샵,일러스트레이터,프리미어,애프터 이펙트는 다룰줄 아는데 애니메이트에 관심이 생겨 그리네모님 강의를 수강중에 의문이 생겼습니다. 캐릭터 수정,편집,동작등 작업의 편의를 위해 부분 부분 그룹화하는건 알겠습니다만 그룹화가 아닌 객체로 작업하면 무엇이 다른걸까요? object drawing mode로 그리고 그안으로 들어가서 수정하면 같은 결과가 아닌가요...? 제가 아직 [애니메이션 작업 전 캐릭터 세팅하는 법] 까지밖에 강의를 보지 않았는데 보다보면 의문이 풀릴까요..? 그룹,객체,심볼의 차이가 궁금 합니다....
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
객체와 dictionary
선생님, 밑 코드에서 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'); });
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
클래스와객체 1 (2)
8:59쯤에서 n1 과 n2과 위에 num1 num2 와 관련이 없다고하셨는데 , 어떻게 sysmte.out.printlnI(sum)했을경우 40이 나오나요? 위에꺼랑 아래 함수가 어떻게 연결이 되나요?
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
클래스와객체(1) 질문
18:17에서, int 는 앞에 i 가 소문자인데, String 은 왜 S가 대문자인가요. 또한 studentName에서 왜 N만 대문자인가요. 감사합니다