JavaScript의 연관 배열에 키 값 쌍을 어떻게 추가합니까?

라이언
let finaloutput = {};
   $.each( arr, function(index,key) { 
     let outarray = [];
     // var id sourced from another function
     outarray.push(id,index,key);  
     //??finaloutput[id].push(outarray);
                        }

위의 코드에서 아래와 비슷한 객체를 저장하려고합니다. 루프가 동일한 ID를 가져올 때마다 최종 출력 객체에 배열을 추가합니다 (예 : id : index : key).

id = 7 인 첫 번째 루프 index = param 1 key = val1

                  {"7":[{param1:val1}]}

두 번째 .. id = 7 index = param 2 key = val2

                  {"7":[{param1:val1,param2:val2}]}

세 번째 ... id = 8 index = param 1 key = val1

                  {"7":[{param1:val1,param2:val2}],"8":[{param1:val1}]}

이것을 어떻게 달성합니까?

카필 판디

샘플 데이터를 사용하여 유사한 출력을 생성하려고했습니다.

    `let indx = ["param1", "param2", "param3", "param4", "param5"]
    let key = ["k1", "k2", "k3", "k4", "k5"]
    let id = ["1", "2", "3", "4", "5"]
    let resultObj = {}
    for (let i = 0; i < 5; i++) {
      if (resultObj[id]) {
        let temp=Object.assign({}, {[indx[i]]:key[i]}, ...resultObj[id[i]])
        resultObj[id[i]] = [temp];
      }
      else{
        let ob=[{[indx[i]]:key[i]}]
        resultObj[id[i]]=ob
      }
    }
    console.log(resultObj)`

귀하의 경우에는 다음과 같이 할 수 있습니다. let finaloutput = {}; $.each(arr, function (index, key) { if (finaloutput[id]) { let temp = Object.assign({}, { [index]: key }, ...finaloutput[id]) finaloutput[id] = [temp]; } else { let temp2 = [{ [index]: key }] finaloutput[id] = temp2 } }

참고 귀하의 코드에 대한 답을 정확하게 공식화 할 수 없거나 오류가 발생하는 경우 더 나은 이해를 얻으려면 내 예제를 참조하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이미 키가있는 맵에 연관된 값을 추가하려면 어떻게해야합니까?

분류에서Dev

PHP의 연관 배열에서 최대 키 / 값 쌍 배열을 얻는 방법은 무엇입니까?

분류에서Dev

PHP에서 특정 키가 일치하는 두 배열의 값을 어떻게 추가합니까?

분류에서Dev

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

분류에서Dev

각 값이 배열 인 키 / 값 쌍을 반복적으로 추가하려면 어떻게해야합니까?

분류에서Dev

두 개의 개별 RDD간에 키 / 값 쌍을 어떻게 매핑합니까?

분류에서Dev

PHP-키 / 값 쌍의 배열을 키 => 값으로 연결합니까?

분류에서Dev

PHP에서 배열 내의 배열에 값을 어떻게 추가합니까?

분류에서Dev

Bash 5.1 연관 배열을 정의하기 위해 키와 값을 번갈아 가며 사용하려면 어떻게해야합니까?

분류에서Dev

기존 배열의 키 / 값 쌍을 PHP에서 여러 값을 가진 키를 허용하는 연관 배열로 뒤집습니다.

분류에서Dev

나는 키 값 쌍 배열의 다음 키를 어떻게 찾을 수 있습니까

분류에서Dev

사전의 키와 값을 json 배열에 어떻게 매핑합니까?

분류에서Dev

배열 내 키 : 값 쌍의 StandardSQL BigQuery 값을 별도의 열로. 어떻게?

분류에서Dev

이 배열의 모든 값을 어떻게 추가합니까?

분류에서Dev

Java의 배열에 변수 값을 어떻게 추가합니까?

분류에서Dev

이`data-toggle-card` 속성을 키 / 값 쌍이없는 링크에 어떻게 추가합니까?

분류에서Dev

Java에서 배열의 각 값 쌍을 어떻게 바꿀 수 있습니까?

분류에서Dev

어떻게 특정 개체의 키에 의해 배열에 값을 합하는?

분류에서Dev

React js의 테이블 그리드에 키 값 쌍을 표시하려면 어떻게해야합니까?

분류에서Dev

파이썬에서 키 : 값 쌍의 컬렉션을 어떻게 반환합니까?

분류에서Dev

연관 배열을 어떻게 정의합니까?

분류에서Dev

레일의 루프 내부에서 키-값 쌍의 값을 어떻게 조작 할 수 있습니까?

분류에서Dev

numpy의 배열에 배열을 어떻게 추가합니까?

분류에서Dev

MongoDB에서 키 값 쌍이 아닌 객체의 값을 어떻게 쿼리 할 수 있습니까?

분류에서Dev

다차원 배열 어딘가에 숨겨진 특정 키의 값을 어떻게 찾을 수 있습니까?

분류에서Dev

배열이 키 값 쌍으로 정의되어 있는지 어떻게 확인합니까?

분류에서Dev

PHP에서 키-값 쌍으로 연관 배열을 명시 적으로 정의하는 방법은 무엇입니까?

분류에서Dev

값이 플랫 배열 인 연관 배열이 주어지면 어떻게 값을 검색하고 키를 반환 할 수 있습니까?

분류에서Dev

내가 어떻게 인덱스가없는 키의 목록 (각의) 값 쌍을 조롱합니까?

Related 관련 기사

  1. 1

    이미 키가있는 맵에 연관된 값을 추가하려면 어떻게해야합니까?

  2. 2

    PHP의 연관 배열에서 최대 키 / 값 쌍 배열을 얻는 방법은 무엇입니까?

  3. 3

    PHP에서 특정 키가 일치하는 두 배열의 값을 어떻게 추가합니까?

  4. 4

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

  5. 5

    각 값이 배열 인 키 / 값 쌍을 반복적으로 추가하려면 어떻게해야합니까?

  6. 6

    두 개의 개별 RDD간에 키 / 값 쌍을 어떻게 매핑합니까?

  7. 7

    PHP-키 / 값 쌍의 배열을 키 => 값으로 연결합니까?

  8. 8

    PHP에서 배열 내의 배열에 값을 어떻게 추가합니까?

  9. 9

    Bash 5.1 연관 배열을 정의하기 위해 키와 값을 번갈아 가며 사용하려면 어떻게해야합니까?

  10. 10

    기존 배열의 키 / 값 쌍을 PHP에서 여러 값을 가진 키를 허용하는 연관 배열로 뒤집습니다.

  11. 11

    나는 키 값 쌍 배열의 다음 키를 어떻게 찾을 수 있습니까

  12. 12

    사전의 키와 값을 json 배열에 어떻게 매핑합니까?

  13. 13

    배열 내 키 : 값 쌍의 StandardSQL BigQuery 값을 별도의 열로. 어떻게?

  14. 14

    이 배열의 모든 값을 어떻게 추가합니까?

  15. 15

    Java의 배열에 변수 값을 어떻게 추가합니까?

  16. 16

    이`data-toggle-card` 속성을 키 / 값 쌍이없는 링크에 어떻게 추가합니까?

  17. 17

    Java에서 배열의 각 값 쌍을 어떻게 바꿀 수 있습니까?

  18. 18

    어떻게 특정 개체의 키에 의해 배열에 값을 합하는?

  19. 19

    React js의 테이블 그리드에 키 값 쌍을 표시하려면 어떻게해야합니까?

  20. 20

    파이썬에서 키 : 값 쌍의 컬렉션을 어떻게 반환합니까?

  21. 21

    연관 배열을 어떻게 정의합니까?

  22. 22

    레일의 루프 내부에서 키-값 쌍의 값을 어떻게 조작 할 수 있습니까?

  23. 23

    numpy의 배열에 배열을 어떻게 추가합니까?

  24. 24

    MongoDB에서 키 값 쌍이 아닌 객체의 값을 어떻게 쿼리 할 수 있습니까?

  25. 25

    다차원 배열 어딘가에 숨겨진 특정 키의 값을 어떻게 찾을 수 있습니까?

  26. 26

    배열이 키 값 쌍으로 정의되어 있는지 어떻게 확인합니까?

  27. 27

    PHP에서 키-값 쌍으로 연관 배열을 명시 적으로 정의하는 방법은 무엇입니까?

  28. 28

    값이 플랫 배열 인 연관 배열이 주어지면 어떻게 값을 검색하고 키를 반환 할 수 있습니까?

  29. 29

    내가 어떻게 인덱스가없는 키의 목록 (각의) 값 쌍을 조롱합니까?

뜨겁다태그

보관