Salesforce

Salesforce LWC 객체,JSON ,변환,객체배열정렬

박성하하 2024. 4. 2. 10:20
728x90
반응형

1. 객체(Object)
  - 여러 속성을 하나의 변수에 저장할 수 있게하는 데이터타입.
  - Key / Value 쌍으로 구성
  - 객체 생성 및 속성추가


     1-1) 객체 생성 후 속성 추가

1-2) 객체 생성 및 속성 추가(동시)

 

 

   2-1) 객체 속성 삭제(delete)

 

3-1) 객체 접근

   - 객체.속성
   - 객체[속성]  방법으로 접근 가능

2. JSON(JavaScript Object Notation)
   -  "자바스크립트 객체를 표현하는 방법"이며, 자바스크립트의 객체를 텍스트 데이터 형태로 표기하는 표준 방법  
   -   대부분의 개발언어에서 지원하는 사실상의 산업 표준 데이터 표현 방법  
   - "키" : "값"  으로 표현

JSON일떄는 str.name의 방식으로 접근이 안된다.

 

 

2-1) JSON -> 객체 (JSON.parse)

    - JSON.parse로 객체형태로 변경
    - 키값의 따옴표가 사라짐
    - str.name의 형태로 접근 가능

 

2-2) 객체 -> JSON(JSON.stringify)

JSON -> 객체 -> JSON

  - str을 JSON으로 선언 -> JSON.parse로 객체로 변경 -> JSON.stringify로 다시 JSON으로 변경
  - JSON.stringify(객체,replacer,space)의 형태임으로 JSON.stringify(객체,null,2)를 주면 보기좋게 변경된다.

 

3. 객체배열 정렬
     - 배열.sort() 사용

728x90
반응형