배열을 Hashmap (키 값 쌍) JavaScript로 변환

ViVekH

다음을 포함하는 지역이라는 배열이 있습니다.

여기에 이미지 설명 입력

나는 해시 맵을 만들고 싶습니다.

key는 id [지역에있는 각 개체의 id 속성]입니다.

그리고

값은 전체 개체입니다.

같은 도움말 / 포인터가 있습니까?

감사합니다

babar78

안녕하세요 당신은 그렇게 할 수 있으며 작동합니다.

var hashmap = {};

territory.forEach(function(element) {

    if(hashmap[element.id]!==null && hashmap[element.id]!=undefined){
       if(!Array.isArray(hashmap[element.id])){ 
           var tempObj = hashmap[element.id];

           // don't forget to json.stringify your object if you 
           // want to  serialise your hashmap for external use

           hashmap[element.id] = [tempObj];
       }

       hashmap[element.id].push(element);

    }
    else{
        // if you want to serialise your hashmap for external use
        hashmap[element.id] = JSON.stringify(element);
        // if not, you could just do without JSON.stringify
        hashmap[element.id] = element;
    }

});

console.log(hashmap);

foreach에 대한 자세한 정보는 mozilla 문서를 참조하십시오.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

편집 : (더러운) ID 중복을 방지하고 동일한 ID를 공유하는 객체를 저장하기 위해 코드를 업데이트했습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

키-값 쌍의 배열을 연관 배열로 변환

분류에서Dev

키 값 쌍의 JSON 배열을 Javascript의 JSON 배열 문자열로 변환

분류에서Dev

단일 속성 JavaScript 객체의 배열을 키 / 값 쌍의 배열로 변환

분류에서Dev

BigQuery : 배열의 키-값 쌍을 열로 변환

분류에서Dev

객체 배열을 키-값 쌍의 객체로 변환

분류에서Dev

키 = 값 쌍을 JSON으로 변환

분류에서Dev

맵을 키 = 값 쌍으로 변환

분류에서Dev

Java에서 HashMap 키 값을 Char 배열로 변환

분류에서Dev

배열과 배열 배열을 키 값 쌍이있는 객체 배열로 변환

분류에서Dev

여러 값 열을 새 키, 값 쌍으로 변환

분류에서Dev

객체를 키-값 쌍의 배열로 변환

분류에서Dev

자바 문자열을 키값 쌍으로 변환

분류에서Dev

키 값 쌍인 문자열을 Ruby에서 해시로 변환

분류에서Dev

typescript 또는 JavaScript는 중첩 된 객체 배열을 키, 값 쌍으로 변환합니다.

분류에서Dev

키-값 쌍을 포함하는 객체를 JavaScript에서 객체 배열로 변환하는 방법

분류에서Dev

키 / 값 쌍을 배열로 푸시

분류에서Dev

키 / 값 쌍을 배열로 푸시

분류에서Dev

list <object>를 키 값 쌍으로 변환

분류에서Dev

Map 키, 값 쌍을 @responseBody 객체의 JSON 속성으로 변환

분류에서Dev

Python : 튜플 목록을 JSON 값 키 쌍으로 변환

분류에서Dev

중첩 된 Json을 단일 키 값 쌍으로 변환

분류에서Dev

dict의 반복되는 키 : 값 쌍을 부모로 변환

분류에서Dev

Zip을 사용하여 키 값 쌍으로 변환

분류에서Dev

자바 스크립트를 사용하여 "키-값"쌍의 배열을 객체로 변환

분류에서Dev

'AngularJS'를 사용하여 키-값 쌍을 배열 목록으로 변환하는 방법은 무엇입니까?

분류에서Dev

값 중 하나에서 접두어를 꺼내면서 다차원 배열의 값을 1 차원 배열의 키 값 쌍으로 변환합니까?

분류에서Dev

키 값 쌍으로 Javascript 변수 문

분류에서Dev

콜론으로 구분 된 값 목록을 키 = 값 쌍으로 변환

분류에서Dev

javascript-키 / 값 쌍이있는 배열

Related 관련 기사

  1. 1

    키-값 쌍의 배열을 연관 배열로 변환

  2. 2

    키 값 쌍의 JSON 배열을 Javascript의 JSON 배열 문자열로 변환

  3. 3

    단일 속성 JavaScript 객체의 배열을 키 / 값 쌍의 배열로 변환

  4. 4

    BigQuery : 배열의 키-값 쌍을 열로 변환

  5. 5

    객체 배열을 키-값 쌍의 객체로 변환

  6. 6

    키 = 값 쌍을 JSON으로 변환

  7. 7

    맵을 키 = 값 쌍으로 변환

  8. 8

    Java에서 HashMap 키 값을 Char 배열로 변환

  9. 9

    배열과 배열 배열을 키 값 쌍이있는 객체 배열로 변환

  10. 10

    여러 값 열을 새 키, 값 쌍으로 변환

  11. 11

    객체를 키-값 쌍의 배열로 변환

  12. 12

    자바 문자열을 키값 쌍으로 변환

  13. 13

    키 값 쌍인 문자열을 Ruby에서 해시로 변환

  14. 14

    typescript 또는 JavaScript는 중첩 된 객체 배열을 키, 값 쌍으로 변환합니다.

  15. 15

    키-값 쌍을 포함하는 객체를 JavaScript에서 객체 배열로 변환하는 방법

  16. 16

    키 / 값 쌍을 배열로 푸시

  17. 17

    키 / 값 쌍을 배열로 푸시

  18. 18

    list <object>를 키 값 쌍으로 변환

  19. 19

    Map 키, 값 쌍을 @responseBody 객체의 JSON 속성으로 변환

  20. 20

    Python : 튜플 목록을 JSON 값 키 쌍으로 변환

  21. 21

    중첩 된 Json을 단일 키 값 쌍으로 변환

  22. 22

    dict의 반복되는 키 : 값 쌍을 부모로 변환

  23. 23

    Zip을 사용하여 키 값 쌍으로 변환

  24. 24

    자바 스크립트를 사용하여 "키-값"쌍의 배열을 객체로 변환

  25. 25

    'AngularJS'를 사용하여 키-값 쌍을 배열 목록으로 변환하는 방법은 무엇입니까?

  26. 26

    값 중 하나에서 접두어를 꺼내면서 다차원 배열의 값을 1 차원 배열의 키 값 쌍으로 변환합니까?

  27. 27

    키 값 쌍으로 Javascript 변수 문

  28. 28

    콜론으로 구분 된 값 목록을 키 = 값 쌍으로 변환

  29. 29

    javascript-키 / 값 쌍이있는 배열

뜨겁다태그

보관