썬글라스가 잘 어울리는 개발고미
DEV on the Beach
썬글라스가 잘 어울리는 개발고미
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 공부 기록노트 (7)
      • React (3)
      • java (15)
      • !오류 (1)
      • html css (1)
      • javascript (11)
      • JSP (4)
      • python (16)
      • network (0)
      • Oracle (6)
      • Git (1)
      • 정보처리기사 (4)
      • plug-in (1)
      • 프로그램 설치 (0)
      • Spring (0)
      • CS (0)
    • 신기술 동향 (0)
    • 맛집 카페 리뷰 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 프로그래머스문제풀이
  • Collection Framework
  • JSP
  • java
  • 핸드드립
  • 리액트
  • 제이쿼리
  • 혼공
  • 파이썬
  • ArrayList

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
썬글라스가 잘 어울리는 개발고미

DEV on the Beach

[J/S] 객체와 객체 메소드
공부 기록노트/javascript

[J/S] 객체와 객체 메소드

2023. 1. 10. 00:15

카테고리 별로 데이터를 관리해주는 객체에 대해서 알아보자

 

아래와 같이 새로운 변수가 지속적으로 생긴다면 번거롭다. 

let jasonName = "Jason" 

let jasonAge = 25

let jasonGender = "Female" 

 

그래서 객체를 사용하면 하나의 객체 변수에 정보를 담을 수 있다.

객체(Object) 정의

  • 여러개의 속성을 가진 데이터 타입이며,
  • 그 속성(프로퍼티)들은 키(Key)와 값(Value)의 "쌍"으로 이루어진다.
  • 중괄호 안에 property를 적어준다. 키와 값은 : (콜론)으로 구분해준다.
  • Dot notation, Bracket notation 방법으로 새로운 프로퍼티도 생성이 가능하다.

 

let userData = { name: 'Jason', age : 25, gender : 'Male' };

객체의 데이터에 접근 하는 방법
1) Dot notation
userData.name -> "Jason" 
userData.age -> "25"

2) Bracket notation

  • userData["접근하려는 property Key"]       
    userData["name"] => "Jason"
  • 변수를 활용하여 데이터에 접근

 

 

console에 찍어보기

json 형식의 데이터
닷 노테이션/ 브라켓 노테이션

객체(Object) 메소드

  • Object.keys( ) :
    객체 propery들의 키(keys)들이 문자열 형태로 배열에 담겨진다.
    어떤 객체가 어떤 특정 키를 가지고 있는지 확인할 수 있다.
let result = Object.keys(jsonData)
console.log(result)
 => ['name', 'age', 'gender']
  • Object.values( ) :
    객체 property들의 값(values)을 배열에 담겨진다.
console.log(Object.values(jsonData))=> ["Jason", 25, "Male"]

 

 

'공부 기록노트 > javascript' 카테고리의 다른 글

day1. 빠르게 자바스크립트 복습하기  (0) 2023.05.04
[JS]유튜브 강의[코알누] 슈팅게임 만들기  (0) 2023.04.25
[J/S] 배열과 대표적 배열 메소드 알아보기  (0) 2023.01.09
[JS] isNaN() 함수로 NaN 체크하기/ 정규식 체크  (0) 2023.01.06
[jQuery] jQuery CDN으로 사용하기  (1) 2022.08.22
    '공부 기록노트/javascript' 카테고리의 다른 글
    • day1. 빠르게 자바스크립트 복습하기
    • [JS]유튜브 강의[코알누] 슈팅게임 만들기
    • [J/S] 배열과 대표적 배열 메소드 알아보기
    • [JS] isNaN() 함수로 NaN 체크하기/ 정규식 체크
    썬글라스가 잘 어울리는 개발고미
    썬글라스가 잘 어울리는 개발고미

    티스토리툴바