- [Javascript] Object(기본,리터럴)2020년 01월 12일
- alpha brain
- 작성자
- 2020.01.12.:32
반응형객체(object)는 관련된 데이터와 함수(일반적으로 여러 데이터와 함수로 이루어지는데, 객체 안에 있을 때는 보통 프로퍼티(proprty)와 메소드(method)라고 부름)의 집합이다.
1. 선언
- curly bracket({})사이에 데이터들의 집합(프로퍼티와 메소드) 를 작성해주면 된다. (리터럴(literal)로 선언한다고 한다.)
2. 작성
사용은 괄호안에 key값과 value값의 pair로 작성을 해주면 사용할수가 있다.
obj = { name : "lee", age : 20, city : ["seoul","busan"], isMarried : false, greeting : function(){ console.log("hello!"); } } // name, age, city, isMarried, greeting 이 key // : 오른편의 값들이 value // name, age, city, isMarried is property // greeting is method
- value 는 일반 값(primitive type),과 함수, 객체 등을 받을수가 있다. (변수처럼 사용하면 된다.)
3. 사용
1. dot notation
2. braket notaion
- braket notation을 사용할때는 key값을 꼭 String(" ")으로 처리를 해주어야 한다.
결국 object도 어떤 기능이나 데이터를 담는 집합이다. 프로그래밍을 하기위한 재료 쯤으로 알아둬도 크게 문제가 없을것 같다.
object의 기본을 안다면 이제 베열의 메소드에 대해서 좀더 알아볼수 있을것 같다.
다음 포스팅에서 배열도 객체의 한 종류이기때문에 배열 자체가 가진 프로퍼티와 메소드를 알아보자.
반응형'SOFTWARE DEVELOP > JAVASCRIPT' 카테고리의 다른 글
[Javascript] 배열의 순회 메서드(Iteration methods) (0) 2020.01.15 [Javascript] 배열(Array)의 요소(element)조작 , 배열 메서드(method) (0) 2020.01.12 [Javascript] 인자(argument)와 매개변수(parameter) (0) 2020.01.12 [Javascript] 연산자와 boolean Type (0) 2020.01.11 [Javascript] 배열(Array) (0) 2020.01.11 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)