일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- jQuery
- greedy
- 실전프로젝트
- server component
- 숫자를 별점으로
- 중복선택
- 항해99
- 항해99후기
- 백준
- 로딩 후 실행
- 중복카테고리
- 그리디
- 클라이언트 컴포넌트
- 동전 0
- 배열 메소드
- react
- 알고리즘
- 배열 중복 제거
- NextJS v13
- JavaScript
- db수정
- 프로그래머스
- 서버 컴포넌트
- 항해99솔직후기
- 자바스크립트
- 항해99추천
- 탐욕알고리즘
- 부트캠프항해
- 날씨 api
- 카테고리필터
- Today
- Total
공부 및 일상기록
[Javascript] 배열자료형, 딕셔너리 자료형 본문
출처 : https://velog.io/@bungouk6829/Javascript-%EC%9D%98-%EC%9E%90%EB%A3%8C%ED%98%95
1. 배열 자료형
- 배열은 [ ] 또는 newArray()로 생성하고 서로다른 타입의 변수가 들어갈 수 있다.
ex) var array = newArray(2,4,5,"a",'b');
var array = [2,4,5,"a",'b');
자주사용하는 속성과 메소드
변수명.length() : 길이
변수명.push(추가할 값) : 배열 맨 뒤에 데이터 추가
변수명.pop() : 배열 맨 뒤 데이터 제거
변수명.unshift(추가할 값) : 배열 맨 앞에 데이터 추가
변수명.shift() : 배열 맨 앞 데이터 제거
변수명.indexOf(찾을 값) : 배열 내부에 찾을 값의 위치 찾기
2. 딕셔너리 자료형
- 키 : 값 형태로 저장할 수 있다.
중괄호 {}를 이용하여 생성하고 콜론 : 을 사용하여 키 : 값 을 쌍으로 저장하며 콤마 , 를 이용하여 여러쌍의 키 : 값 을 저장 할 수 있다. 중괄호 대신 newObject() 생성자 사용도 가능하며 인덱스 접근자 [ ] 를 사용하여 설정 가능하다.
ex) 중괄호 이용 var me = {'name' : 'kim' , 'birth' : 1992};
ex) 인덱스 접근자 이용 var me = {};
me['name'] = 'kim';
me['birth'] = 1992;
3. 리스트와 딕셔너리의 조합
names = [{'name':'bob','age':20},{'name':'carry','age':38}]
// names[0]['name']의 값은? 'bob'
// names[1]['name']의 값은? 'carry'
new_name = {'name':'john','age':7}
names.push(new_name)
// names의 값은? [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
// names[2]['name']의 값은? 'john'
출처 : 항해99 강의 내용
'개발 > Javascript' 카테고리의 다른 글
[Javascript] JavaScript의 자료형과 JavaScript만의 특성은 무엇일까? (1) | 2022.09.23 |
---|---|
[Javascript] 숫자를 별점으로 변환하기 (0) | 2022.09.08 |
[Javascript] 날씨 api를 이용하여 날씨 입력 (0) | 2022.09.08 |
[Javascript] 로딩 후 실행 (0) | 2022.09.08 |
[Javascript] 변수 (0) | 2022.09.05 |