listObjects의 값을 배열로 푸시하는 방법

카야_

예를 들어 yourArray라는 배열이 있습니다. var yourArray = [];s3에서 listObjects로 객체 이름을 가져 오면이 객체 이름을 배열에 푸시하고 싶습니다.

var params ={
     Bucket: 'exBucket',
     Prefix: 'somePrefix'
};

s3.listObjects(params, function(Err, Data){
    if(!Err){
      for (var i = 0; i < Data.Contents.length; i++){
         console.log('Listed: ', Data.Contents[i].Key);
         yourArray.push(Data.Contents[i].Key);
      }
    };
});

여기, console.log('Listed: ', Data.Contents[i].Key);모든 이름을 알려줍니다. 그러나 yourArray.push(Data.Contents[i].Key);이름을 푸시하지 않고 배열은 여전히 ​​비어 있습니다. 실수는 어디에 있습니까?

레이더 아래

Jaromanda X가 말했듯 listObjects이 비동기식이며 함수는 객체가 완료되기 전에 값을 배열에 넣으려고합니다.

이러한 S3 객체를 처리하려면 Bluebird promise를 사용하는 것이 좋습니다.

https://www.npmjs.com/package/aws-promised

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열을 angularjs의 다른 배열로 푸시하는 방법

분류에서Dev

객체의 값을 합하고 배열로 푸시하는 방법

분류에서Dev

배열의 값을 laravel의 개체 항목으로 푸시하는 방법

분류에서Dev

개체 내부의 배열에 값을 푸시하는 방법

분류에서Dev

angularjs 값을 배열의 특정 위치로 푸시하는 방법

분류에서Dev

angular.js의 배열로 푸시 된 json 값을 구조화하는 방법

분류에서Dev

배열 내의 개체 내의 배열로 항목을 푸시하는 방법

분류에서Dev

JavaScript의 입력 필드 번호 값을 기반으로 문자열을 배열에 푸시하는 방법

분류에서Dev

값을 배열로 푸시하는 방법

분류에서Dev

2 개의 항목을 배열에 푸시하는 방법

분류에서Dev

객체 배열을 키 값 쌍으로 배열에 푸시하는 방법

분류에서Dev

문자열을 새 배열로 푸시하는 방법?

분류에서Dev

거대한 문자열의 특정 문자열을 배열로 푸시하는 방법

분류에서Dev

전역 적으로 선언 된 배열로 값을 푸시하는 방법

분류에서Dev

메시지 후크를 사용하여 배열의 값을 푸시하는 방법

분류에서Dev

반환 값을 배열 mongodb로 푸시하는 방법은 무엇입니까?

분류에서Dev

세션 배열에 여러 값을 푸시하는 방법

분류에서Dev

객체 키와 값을 배열에 푸시하는 방법

분류에서Dev

jsonb 열의 key []에 값을 푸시하는 방법은 무엇입니까?

분류에서Dev

PHP에서 항목을 배열로 푸시하는 방법

분류에서Dev

선택 옵션을 객체 배열로 푸시하는 방법

분류에서Dev

요소를 키 값 형식의 배열에 동적으로 푸시하는 방법

분류에서Dev

AngularJs를 사용하여 배열을 객체 배열로 푸시하는 방법

분류에서Dev

MEAN의 몽구스 스키마에서 배열 값을 올바르게 푸시하는 방법

분류에서Dev

dom html return을 PHP의 배열로 푸시하는 방법은 무엇입니까?

분류에서Dev

html 버튼 (입력 태그)을 json 배열의 json 객체로 푸시하는 방법

분류에서Dev

객체로 푸시하는 객체 배열에 다른 객체 배열의 특정 키 값이 있는지 확인하는 방법

분류에서Dev

TCP 헤더 값의 형식을 지정하고 Java에서 패킷 테스트를 위해 바이트 배열로 푸시하는 방법

분류에서Dev

MongoDB 업데이트에서 필드의 값을 동일한 문서의 다른 배열 필드로 푸시하는 방법

Related 관련 기사

  1. 1

    배열을 angularjs의 다른 배열로 푸시하는 방법

  2. 2

    객체의 값을 합하고 배열로 푸시하는 방법

  3. 3

    배열의 값을 laravel의 개체 항목으로 푸시하는 방법

  4. 4

    개체 내부의 배열에 값을 푸시하는 방법

  5. 5

    angularjs 값을 배열의 특정 위치로 푸시하는 방법

  6. 6

    angular.js의 배열로 푸시 된 json 값을 구조화하는 방법

  7. 7

    배열 내의 개체 내의 배열로 항목을 푸시하는 방법

  8. 8

    JavaScript의 입력 필드 번호 값을 기반으로 문자열을 배열에 푸시하는 방법

  9. 9

    값을 배열로 푸시하는 방법

  10. 10

    2 개의 항목을 배열에 푸시하는 방법

  11. 11

    객체 배열을 키 값 쌍으로 배열에 푸시하는 방법

  12. 12

    문자열을 새 배열로 푸시하는 방법?

  13. 13

    거대한 문자열의 특정 문자열을 배열로 푸시하는 방법

  14. 14

    전역 적으로 선언 된 배열로 값을 푸시하는 방법

  15. 15

    메시지 후크를 사용하여 배열의 값을 푸시하는 방법

  16. 16

    반환 값을 배열 mongodb로 푸시하는 방법은 무엇입니까?

  17. 17

    세션 배열에 여러 값을 푸시하는 방법

  18. 18

    객체 키와 값을 배열에 푸시하는 방법

  19. 19

    jsonb 열의 key []에 값을 푸시하는 방법은 무엇입니까?

  20. 20

    PHP에서 항목을 배열로 푸시하는 방법

  21. 21

    선택 옵션을 객체 배열로 푸시하는 방법

  22. 22

    요소를 키 값 형식의 배열에 동적으로 푸시하는 방법

  23. 23

    AngularJs를 사용하여 배열을 객체 배열로 푸시하는 방법

  24. 24

    MEAN의 몽구스 스키마에서 배열 값을 올바르게 푸시하는 방법

  25. 25

    dom html return을 PHP의 배열로 푸시하는 방법은 무엇입니까?

  26. 26

    html 버튼 (입력 태그)을 json 배열의 json 객체로 푸시하는 방법

  27. 27

    객체로 푸시하는 객체 배열에 다른 객체 배열의 특정 키 값이 있는지 확인하는 방법

  28. 28

    TCP 헤더 값의 형식을 지정하고 Java에서 패킷 테스트를 위해 바이트 배열로 푸시하는 방법

  29. 29

    MongoDB 업데이트에서 필드의 값을 동일한 문서의 다른 배열 필드로 푸시하는 방법

뜨겁다태그

보관