백그라운드에서는 request-promise를 사용하여 네트워크 요청을 보내고, 타사 인터페이스를 요청하고, json 데이터를 반환합니다. json 키를 수동으로 정의했지만 이 키에 해당하는 출력 값은 정의되지 않음으로 표시됩니다.
코드 블록:
브라우저는 결과를 반환합니다:
배경 표시 결과는 다음과 같습니다.
왜 정의되지 않았나요? ? ?
반환되는 것은 json입니다. [] 안에 변수를 사용했는데, 로컬 브라우저 테스트에는 문제가 없습니다
{"20170620":"0","20170621":"0"}
의 반환 형식이 객체가 아니라고 생각할 수 있나요? 유형? 또는 for in을 사용하여 캡슐화된 개체인지 확인합니다. 어쩌면 console.log의 결과 출력은 단지 toString 또는 valueOf로 변경되는 것일 수도 있습니다. . .