JSON에 사용자 지정 속성을 추가하면 중복이 생성됩니다.

다니엘 록 1993

내 JSON에 사용자 지정 속성을 추가하고 있지만 결국에는 중복이 생성됩니다! 하나는 내 사용자 지정 속성 이름을 포함하고 다른 하나는 포함하지 않습니다.

var array = [];
array.push([]);
var parentKey = "HELLO";
array[array.length - 1].push(array[array.length - 1].parent = parentKey);
console.log(array);

JSFIDDLE

그래서 결국 나는 얻고 싶다.

[
    [
            "Parent": "Hello"
    ]
]
우리는 주었다

코드 :

array = [[]]
array[array.length - 1].push(array[array.length - 1].parent = parentKey);

다음 개체를 만듭니다.

[ [ 'HELLO', parent: 'HELLO' ] ]

그러나 문제할당 을 매개 변수로 사용하여 push ()를 사용하여 할당 을 실행 한 다음 할당의 반환 값 (속성)을 배열에 추가한다는 것입니다. 이것이 중복되는 이유입니다.

JSON 객체를 생성하는 올바른 방법은 다음과 같습니다.

array = [[]]
array[array.length - 1].parent = parentKey;

제공하는 :

[ [ parent: 'HELLO' ] ]

참고 :

아래 Juhana가 지적했듯이 (사용 컨텍스트를 알지 못함) JSON 객체 배열을 생성하려는 경우 다음이 가장 올바른 것입니다.

array = [{}]
array[array.length - 1].parent = parentKey;

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PrintPreview는 기본 페이지에 사용자 컨트롤을 다시 추가 한 후 생성됩니다.

분류에서Dev

사용자 지정 유효성 검사를 사용하는 FileExtension 유효성 검사는 중복되고 잘못된 data- * 속성을 생성합니다.

분류에서Dev

속성을 변수에 복사하면 대신 속성이 변경됩니다.

분류에서Dev

Magento에서 주소에 사용자 지정 속성을 추가하려면 어떻게해야합니까?

분류에서Dev

코드 복사를 방지하기 위해 스트림에 템플릿을 사용하면 "오류 C4430 : 유형 지정자 누락-int 가정"이 생성됩니다.

분류에서Dev

MINUS 쿼리에서 열을 지정하면 *를 사용하는 것과 다른 결과가 생성됩니다.

분류에서Dev

사용자 지정 BLE 특성 C ++에 이름 및 ID 속성을 추가하는 방법

분류에서Dev

Jenkins 사용자 지정 파이프 라인 및 jenkinsfile에서 설정할 속성을 추가하는 방법

분류에서Dev

생성 된 rsync 프로세스에서 wait를 사용하면 rsync가 예상대로 중지됩니다.

분류에서Dev

테이블의 열에 사용자 지정 값을 추가하는 XML 생성

분류에서Dev

각도 2에서 사용자 지정 파이프를 사용하면 HTML로드시 데이터를로드 할 수 없습니다. 오류가 발생하여 정의되지 않은 속성을 읽을 수 없습니다.

분류에서Dev

Simple Injector를 사용하여 런타임에 삽입 된 사용자 지정 유효성 검사 속성을 추가하려면 어떻게해야합니까?

분류에서Dev

패딩 된 숫자를 QString으로 QByteArray에 추가하면 원하지 않는 문자가 생성됩니다.

분류에서Dev

기본 복사 생성자를 사용하면 C ++에서 트리가 손상됩니다.

분류에서Dev

Pandas Series에 사용자 정의 함수를 적용하면 AttributeError가 생성됩니다.

분류에서Dev

MySQL에서 JOINS를 사용하면 추가 테이블이 생성됩니까?

분류에서Dev

Python 속성은 생성자에서 값을 설정할 때 setter를 사용하지 않습니다.

분류에서Dev

Lua에서 사용자 지정 속성을 사용하여 STOMP

분류에서Dev

이메일 및 비밀번호로 사용자를 생성 할 때 사용자 개체에 속성을 추가하려면 어떻게해야합니까?

분류에서Dev

사용자 모델에 여러 신호를 추가하면 두 번째가 아닌 forst 테이블에 레코드가 생성됩니다.

분류에서Dev

Yeoman 사용자 지정 생성기가 package.json에서 종속성을로드하지 않음

분류에서Dev

임의의 영화 클립을 재생하면 오류 # 1010이 표시됩니다. 용어가 정의되지 않았으며 속성이 없습니다.

분류에서Dev

null 속성이있는 개체를 정렬하면 Firefox와 Chrome간에 다른 결과가 생성됩니다.

분류에서Dev

사용자 지정 WinForms 컨트롤이 그려 질 때 생성자에 설정된 속성을 준수하지 않는 이유는 무엇입니까?

분류에서Dev

목록 항목을 추가하면 중복이 생성됩니다.

분류에서Dev

목록 항목을 추가하면 중복이 생성됩니다.

분류에서Dev

하위 속성에 대한 JSON .NET 사용자 지정 이름 확인자

분류에서Dev

반응의 라우터에 반응 경로를 추가하면 빈 페이지가 생성됩니다.

분류에서Dev

사용자 이름에 접미사 번호를 추가하여 중복을 방지 하시겠습니까?

Related 관련 기사

  1. 1

    PrintPreview는 기본 페이지에 사용자 컨트롤을 다시 추가 한 후 생성됩니다.

  2. 2

    사용자 지정 유효성 검사를 사용하는 FileExtension 유효성 검사는 중복되고 잘못된 data- * 속성을 생성합니다.

  3. 3

    속성을 변수에 복사하면 대신 속성이 변경됩니다.

  4. 4

    Magento에서 주소에 사용자 지정 속성을 추가하려면 어떻게해야합니까?

  5. 5

    코드 복사를 방지하기 위해 스트림에 템플릿을 사용하면 "오류 C4430 : 유형 지정자 누락-int 가정"이 생성됩니다.

  6. 6

    MINUS 쿼리에서 열을 지정하면 *를 사용하는 것과 다른 결과가 생성됩니다.

  7. 7

    사용자 지정 BLE 특성 C ++에 이름 및 ID 속성을 추가하는 방법

  8. 8

    Jenkins 사용자 지정 파이프 라인 및 jenkinsfile에서 설정할 속성을 추가하는 방법

  9. 9

    생성 된 rsync 프로세스에서 wait를 사용하면 rsync가 예상대로 중지됩니다.

  10. 10

    테이블의 열에 사용자 지정 값을 추가하는 XML 생성

  11. 11

    각도 2에서 사용자 지정 파이프를 사용하면 HTML로드시 데이터를로드 할 수 없습니다. 오류가 발생하여 정의되지 않은 속성을 읽을 수 없습니다.

  12. 12

    Simple Injector를 사용하여 런타임에 삽입 된 사용자 지정 유효성 검사 속성을 추가하려면 어떻게해야합니까?

  13. 13

    패딩 된 숫자를 QString으로 QByteArray에 추가하면 원하지 않는 문자가 생성됩니다.

  14. 14

    기본 복사 생성자를 사용하면 C ++에서 트리가 손상됩니다.

  15. 15

    Pandas Series에 사용자 정의 함수를 적용하면 AttributeError가 생성됩니다.

  16. 16

    MySQL에서 JOINS를 사용하면 추가 테이블이 생성됩니까?

  17. 17

    Python 속성은 생성자에서 값을 설정할 때 setter를 사용하지 않습니다.

  18. 18

    Lua에서 사용자 지정 속성을 사용하여 STOMP

  19. 19

    이메일 및 비밀번호로 사용자를 생성 할 때 사용자 개체에 속성을 추가하려면 어떻게해야합니까?

  20. 20

    사용자 모델에 여러 신호를 추가하면 두 번째가 아닌 forst 테이블에 레코드가 생성됩니다.

  21. 21

    Yeoman 사용자 지정 생성기가 package.json에서 종속성을로드하지 않음

  22. 22

    임의의 영화 클립을 재생하면 오류 # 1010이 표시됩니다. 용어가 정의되지 않았으며 속성이 없습니다.

  23. 23

    null 속성이있는 개체를 정렬하면 Firefox와 Chrome간에 다른 결과가 생성됩니다.

  24. 24

    사용자 지정 WinForms 컨트롤이 그려 질 때 생성자에 설정된 속성을 준수하지 않는 이유는 무엇입니까?

  25. 25

    목록 항목을 추가하면 중복이 생성됩니다.

  26. 26

    목록 항목을 추가하면 중복이 생성됩니다.

  27. 27

    하위 속성에 대한 JSON .NET 사용자 지정 이름 확인자

  28. 28

    반응의 라우터에 반응 경로를 추가하면 빈 페이지가 생성됩니다.

  29. 29

    사용자 이름에 접미사 번호를 추가하여 중복을 방지 하시겠습니까?

뜨겁다태그

보관