키 / 값 쌍을 배열로 푸시

Liondancer

Javascript에 사전 (사전) 변수가 있습니다.

var dict = {
  val1 : ["a", "b", "c"],
  val2 : ["d", "e", "f"],
  val3 : ["g", "h", "i"],
  ...
}

val1, val2, val3 등을 배열에 추가 한 다음 JSON으로 표시하고 싶습니다.

{
  "Configs" : [
      "val1" : ["a", "b", "c"],
      "val2" : ["d", "e", "f"],
      "val3" : ["g", "h", "i"],
   ]
}

이 키 값 쌍을 배열로 푸시 할 수 있습니까? 그렇다면이 값을 어떻게 부르겠습니까?arr[1].key()?

arr = 
[
   {val1 : ["a", "b", "c"]},
   {val2 : ["d", "e", "f"]},
   {val3 : ["g", "h", "i"]},
]
Matt Burland

나는 당신이 원하는 것이 다음과 같다고 생각 합니다.

    var dict = {
      val1: ["a", "b", "c"],
      val2: ["d", "e", "f"],
      val3: ["g", "h", "i"],
    }

    var obj = {
      Configs: []
    };

    for (var k in dict) {
      if (dict.hasOwnProperty(k)) {
        var o = {};
        o[k] = dict[k];
        obj.Configs.push(o);
      }
    }

    alert(JSON.stringify(obj));

그러면 다음과 같은 개체가 표시됩니다.

{
  "Configs" : [
      { "val1" : ["a", "b", "c"] },
      { "val2" : ["d", "e", "f"] },
      { "val3" : ["g", "h", "i"] },
   ]
}

특정 키 (예 val2:)를 사용하여 배열에서 항목을 검색하려면 배열에서 해당 val2가있는 항목을 검색해야합니다 . 컬렉션에 대한 이러한 종류의 액세스가 필요한 경우 처음에 사전에서 변환 한 이유가 명확하지 않습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

키 / 값 쌍을 배열로 푸시

분류에서Dev

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

분류에서Dev

푸시 키, 값을 배열로 : jQuery

분류에서Dev

키 / 값 쌍을 배열로 푸시하면 forloop에서 키가 손실 됨

분류에서Dev

jQuery AJAX-추가 키 / 값 쌍을 직렬화 된 $ _POST 배열로 푸시

분류에서Dev

다른 배열의 값을 다른 키로 푸시

분류에서Dev

키와 값을 연관 배열로 푸시

분류에서Dev

객체 키 / 값 쌍에 표준 키가없는 두 배열을 비교하여 누락 된 값을 자바 스크립트의 첫 번째 배열로 푸시

분류에서Dev

키-값 쌍을 Perl의 해시로 직접 푸시 할 수 있습니까?

분류에서Dev

forEach에서 모든 키 / 값 쌍을 객체로 푸시하는 방법

분류에서Dev

객체 배열을 정렬하고 동일한 키 / 값 쌍을 가진 객체를 새 배열로 푸시합니다.

분류에서Dev

$ id 값을 배열 값으로 푸시

분류에서Dev

배열 병합 또는 한 배열의 키와 값을 다른 배열로 푸시

분류에서Dev

개체를 반복하고 키와 값을 배열로 푸시합니다.

분류에서Dev

객체의 키와 값을 AngularJS의 2D 배열로 푸시

분류에서Dev

객체 배열을 통해 반복되는 키 값 쌍 표시

분류에서Dev

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

분류에서Dev

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

분류에서Dev

배열 키와 값을 푸시 할 수 없습니다.

분류에서Dev

값 중복을 새 배열로 푸시

분류에서Dev

json의 값을 배열로 푸시

분류에서Dev

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

분류에서Dev

[키, 값] 쌍의 '값'을 배열로 만듭니다.

분류에서Dev

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

분류에서Dev

배열을 푸시하고 객체와 같은 키-값 쌍을 할당 한 후 배열의 길이는 얼마입니까?

분류에서Dev

키 값 쌍을 열로 분산

분류에서Dev

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

분류에서Dev

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

분류에서Dev

키 => 값 쌍을 기준으로 배열 정렬

Related 관련 기사

  1. 1

    키 / 값 쌍을 배열로 푸시

  2. 2

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

  3. 3

    푸시 키, 값을 배열로 : jQuery

  4. 4

    키 / 값 쌍을 배열로 푸시하면 forloop에서 키가 손실 됨

  5. 5

    jQuery AJAX-추가 키 / 값 쌍을 직렬화 된 $ _POST 배열로 푸시

  6. 6

    다른 배열의 값을 다른 키로 푸시

  7. 7

    키와 값을 연관 배열로 푸시

  8. 8

    객체 키 / 값 쌍에 표준 키가없는 두 배열을 비교하여 누락 된 값을 자바 스크립트의 첫 번째 배열로 푸시

  9. 9

    키-값 쌍을 Perl의 해시로 직접 푸시 할 수 있습니까?

  10. 10

    forEach에서 모든 키 / 값 쌍을 객체로 푸시하는 방법

  11. 11

    객체 배열을 정렬하고 동일한 키 / 값 쌍을 가진 객체를 새 배열로 푸시합니다.

  12. 12

    $ id 값을 배열 값으로 푸시

  13. 13

    배열 병합 또는 한 배열의 키와 값을 다른 배열로 푸시

  14. 14

    개체를 반복하고 키와 값을 배열로 푸시합니다.

  15. 15

    객체의 키와 값을 AngularJS의 2D 배열로 푸시

  16. 16

    객체 배열을 통해 반복되는 키 값 쌍 표시

  17. 17

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

  18. 18

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

  19. 19

    배열 키와 값을 푸시 할 수 없습니다.

  20. 20

    값 중복을 새 배열로 푸시

  21. 21

    json의 값을 배열로 푸시

  22. 22

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

  23. 23

    [키, 값] 쌍의 '값'을 배열로 만듭니다.

  24. 24

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

  25. 25

    배열을 푸시하고 객체와 같은 키-값 쌍을 할당 한 후 배열의 길이는 얼마입니까?

  26. 26

    키 값 쌍을 열로 분산

  27. 27

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

  28. 28

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

  29. 29

    키 => 값 쌍을 기준으로 배열 정렬

뜨겁다태그

보관