객체 키를 찾는 방법은 자바 스크립트의 문자열 또는 배열입니다.

Rajender

이것은 내 JSON입니다. 이제 속성이 배열 또는 문자열인지 확인하고 싶습니다.

{ "데이터": [

{ 

     "name": "my Service", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"

}, 

 { 
     "name": "my Service1", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"
},

 { 

     "name": "my Service2", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"
},

 { 

     "name": "my Service3", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"
}

]}

이제 속성을 찾는 방법은 문자열 또는 배열입니다.

Dinesh 정의되지 않음

각 속성 유형을 식별해야하므로 귀하의 답변을 이해했습니다. 아래 코드와 같이했습니다. 내가 당신의 길에 있지 않다면 알려주세요. 나는 모든 유형을 위로했다

var data = [

{ 

     "name": "my Service", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"

}, 

 { 
     "name": "my Service1", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"
},

 { 

     "name": "my Service2", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"
},

 { 

     "name": "my Service3", 
     "description":"   comes once here  " , 
     "tables":{ "tables":["rajaaaaa ","rajuuuuu","mommmm"]},
     "imgUrl":"../assets/images/nmpm.jpg"
}
];


data.forEach(obj=>{
 
   var keys = Object.keys(obj);
   for(var k=0;k< keys.length; k++){
      if(typeof obj[keys[k]] == 'string'){
           console.log(keys[k]+" is string");
      }else if(typeof obj[keys[k]] == 'object'){
          
           
            var obj_keys = Object.keys(obj[keys[k]]);
           
            for(var j = 0; j< obj_keys.length; j++){
            
           
             if(Object.prototype.toString.call( obj[keys[k]][obj_keys[j]] ) === '[object Array]') {
               console.log(keys[k]+" has Array");
             }
            }
           
      }
      
     
   }
 
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열이있는 객체 배열의 데이터를 다른 객체 배열에 추가하는 방법은 무엇입니까? 자바 스크립트

분류에서Dev

자바 스크립트에 설정된 다른 배열의 키로 배열 객체를 매핑하는 방법

분류에서Dev

자바 스크립트의 json 문자열에서 객체 목록에서 키를 얻는 방법

분류에서Dev

객체를 문자열 자바 스크립트로 변환하는 방법

분류에서Dev

Underscore 또는 Lodash를 사용하지 않고 자바 스크립트에서 두 개의 객체 배열을 결합하는 방법은 무엇입니까?

분류에서Dev

객체 배열의 ID를 루프의 키와 동일시하는 방법은 무엇입니까? 자바 스크립트

분류에서Dev

자바 스크립트의 다른 배열 안에있는 객체 배열 내부의 객체에 액세스하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트의 문자열에서 객체 트리를 만드는 방법

분류에서Dev

키가있는 객체의 자바 스크립트 배열

분류에서Dev

특정 객체를 찾아 자바 스크립트의 배열에 넣는 방법

분류에서Dev

자바 스크립트의 객체 값에서 키를 반환하는 방법은 무엇입니까?

분류에서Dev

복잡한 객체를 자바 스크립트의 문자열로 유지하는 방법

분류에서Dev

객체 배열을 자바 스크립트의 다른 객체 배열로 필터링하는 방법은 무엇입니까?

분류에서Dev

다른 객체를 사용하여 자바 스크립트에서 객체 배열을 만드는 방법은 무엇입니까?

분류에서Dev

자바 스크립트의 내장 객체에 객체를 추가하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 : 객체와 배열 인자를 출력하는 방법

분류에서Dev

배열을 자바 스크립트의 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 배열 또는 객체를 사용할시기를 결정하는 방법

분류에서Dev

Regex 또는 대체 방법을 사용하여 문자열에서 자바 스크립트 객체를 반환합니다.

분류에서Dev

문자열의 전체 또는 일부를 자바 스크립트와 일치

분류에서Dev

자바 스크립트 객체에서 배열 배열을 만드는 방법은 무엇입니까?

분류에서Dev

자바 스크립트의 배열에 중복되지 않는 객체를 추가하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 배열 / 객체를 탐색하는 방법

분류에서Dev

자바 스크립트로 JSON 객체를 배열로 조작하는 방법

분류에서Dev

자바 스크립트. 배열 함수를 통해 객체의 일부 데이터를 변경하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 재귀를 사용하여 객체를 찾는 방법은 무엇입니까?

분류에서Dev

중첩 배열의 값을 기반으로 객체를 반환하는 방법은 무엇입니까? (자바 스크립트)

분류에서Dev

node.js를 사용하여 반환 된 값을 찾는 방법은 문자열 또는 [객체]입니다.

분류에서Dev

자바 스크립트 코드처럼 보이는 문자열을 객체로 변환 할 수있는 함수를 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    배열이있는 객체 배열의 데이터를 다른 객체 배열에 추가하는 방법은 무엇입니까? 자바 스크립트

  2. 2

    자바 스크립트에 설정된 다른 배열의 키로 배열 객체를 매핑하는 방법

  3. 3

    자바 스크립트의 json 문자열에서 객체 목록에서 키를 얻는 방법

  4. 4

    객체를 문자열 자바 스크립트로 변환하는 방법

  5. 5

    Underscore 또는 Lodash를 사용하지 않고 자바 스크립트에서 두 개의 객체 배열을 결합하는 방법은 무엇입니까?

  6. 6

    객체 배열의 ID를 루프의 키와 동일시하는 방법은 무엇입니까? 자바 스크립트

  7. 7

    자바 스크립트의 다른 배열 안에있는 객체 배열 내부의 객체에 액세스하는 방법은 무엇입니까?

  8. 8

    자바 스크립트의 문자열에서 객체 트리를 만드는 방법

  9. 9

    키가있는 객체의 자바 스크립트 배열

  10. 10

    특정 객체를 찾아 자바 스크립트의 배열에 넣는 방법

  11. 11

    자바 스크립트의 객체 값에서 키를 반환하는 방법은 무엇입니까?

  12. 12

    복잡한 객체를 자바 스크립트의 문자열로 유지하는 방법

  13. 13

    객체 배열을 자바 스크립트의 다른 객체 배열로 필터링하는 방법은 무엇입니까?

  14. 14

    다른 객체를 사용하여 자바 스크립트에서 객체 배열을 만드는 방법은 무엇입니까?

  15. 15

    자바 스크립트의 내장 객체에 객체를 추가하는 방법은 무엇입니까?

  16. 16

    자바 스크립트 : 객체와 배열 인자를 출력하는 방법

  17. 17

    배열을 자바 스크립트의 객체로 변환하는 방법은 무엇입니까?

  18. 18

    자바 스크립트에서 배열 또는 객체를 사용할시기를 결정하는 방법

  19. 19

    Regex 또는 대체 방법을 사용하여 문자열에서 자바 스크립트 객체를 반환합니다.

  20. 20

    문자열의 전체 또는 일부를 자바 스크립트와 일치

  21. 21

    자바 스크립트 객체에서 배열 배열을 만드는 방법은 무엇입니까?

  22. 22

    자바 스크립트의 배열에 중복되지 않는 객체를 추가하는 방법은 무엇입니까?

  23. 23

    자바 스크립트 배열 / 객체를 탐색하는 방법

  24. 24

    자바 스크립트로 JSON 객체를 배열로 조작하는 방법

  25. 25

    자바 스크립트. 배열 함수를 통해 객체의 일부 데이터를 변경하는 방법은 무엇입니까?

  26. 26

    자바 스크립트에서 재귀를 사용하여 객체를 찾는 방법은 무엇입니까?

  27. 27

    중첩 배열의 값을 기반으로 객체를 반환하는 방법은 무엇입니까? (자바 스크립트)

  28. 28

    node.js를 사용하여 반환 된 값을 찾는 방법은 문자열 또는 [객체]입니다.

  29. 29

    자바 스크립트 코드처럼 보이는 문자열을 객체로 변환 할 수있는 함수를 만드는 방법은 무엇입니까?

뜨겁다태그

보관