본문 바로가기

공부/javascript

[JSON] 빈 값 체크, 조금 다른 결과 1. 코드 2. 결과 정의되지 않은 키에 대한 값에 대하여 test2번의 경우, 뭔가 들어있다고 판단함.
[javascript object array length 0] "오브젝트 길이 문제" 1. 문제 상황 애시당초에 Array로 선언한 곳에 Object 타입을 push를 했음. 초기에 결과값에 대하여 1차 복사에서는 res.length가 0이 아닌 값이 었는데, 그 이후부터 전체를 찍으면 값은 보이는 데 length나 [i]로 접근하는 것이 불가능. 2. 해결 내 경우에는 또 비동기 문제. 자바스크립트는 비동기와의 싸움인가 싶기도 하다. 그래서 해결 방안은 동작을 구분하여 구현하기로 하였다. 버튼 한 번을 눌렀을 때 로드, 한 번 더 누를 때는 관련 데이터 처리 과정을 하는 방식으로 문제를 우회함. 3. 참고 Jquery 버튼 클릭시 텍스트 내용 변경하기
[비동기] for문 Promise, 배치식 프로그래밍 (2) 2020/05/27 - [공부/javascript] - [비동기] for문 Promise, 배치식 프로그래밍 고민 [비동기] for문 Promise, 배치식 프로그래밍 고민 2020/05/24 - [취미 개발] - 유튜브 댓글 가지고 놀기(2 1. 상황 Youtube 영상의 댓글을 불러올 때 API를 이용합니다. 최대 100건씩 N page를 수행합니다.. 이 때 반복적인 100건 호출에 대한 N건 실행을 하려�� verybutter.tistory.com 1. 참고링크 [JS] 반복문 Promise / async & await 활용 배열은 순차적으로 비동기 처리를 하려고 할 때, promise 사용법을 블로깅 하려고 한다. 반복문이 있을 경우 promise를 사용하기 어려웠다. 예를 들어, i를 순차적으..
[비동기] for문 Promise, 배치식 프로그래밍 고민 2020/05/24 - [취미 개발] - 유튜브 댓글 가지고 놀기(2 1. 상황 Youtube 영상의 댓글을 불러올 때 API를 이용합니다. 최대 100건씩 N page를 수행합니다.. 이 때 반복적인 100건 호출에 대한 N건 실행을 하려고 합니다. 2. 코드 (1) getVideoComent() 부터 ~ 다음 Promise까지 순차적으로 수행 (2) 출력 (3) ++page 카운터 동작 (4) page N 건 도달시, 동작 > 3. 틀렸습니다. 실제 수행은, page 카운터대로 빠르게 실행되었고 Promise 동작은 실행된 후 천천히 나중에 수행되었습니다. : 비동기식 프로그래밍 어떻게 할 수 있을 지 고민하고 있습니다. 그래서 한 것이 "page 카운터 변수를 Promise 내..