Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

coding etude

200803 [배열과 객체] 본문

Javascript TIL

200803 [배열과 객체]

코코리니 2020. 8. 3. 20:12

essnetial


.split() : 문자열을 분할 () 안에 분할 기준을 넣는다.

.reverse() : 배열의 순서를 거꾸로 바꾸는 역할.

.join() : 배열의 요소를 넣는 값을 기준으로 합치는 역할

.indexOf() 문자열의 요소를 넣으면 index 값을 리턴



배열

: 배열은 [ ] 를 사용하고 index 순서대로 데이터를 저장한다.



배열값 접근

arr[index] 를 사용하여 index에 해당하는 배열값을 확인 할 수 있다



배열에 값 추가 하기

.shift / .unshift : 배열의 첫번째 값을 삭제/추가 하는 메소드

.pop / .push : 배열의 마지막 값을 삭제 / 추가 하는 메소드



배열에 값 추가 하기 (update)

arr[index] = 값 






객체

: 객체는 { }를 사용하고 각 요소가 key : value 값으로 이루어 져있다.

객체에는 어떤 타입의 조건도 수용 가능하다.


객체에 key값 추가하기

obj[key] === {key : undefined} // key값과 value 값을 동시에 입력하지 않으면 key의 value 값은 undefined 값으로 지정 된다.

// 객체의 이름은 중복 할 수 없다.



객체에 value 입력하기

obj[key] = value ; 

obj.key = value;  두가지 방법으로 value 값을 저장 할 수 있다.



value 값에 접근하기

obj.key / obj[key] 값을 출력하면 value 값을 반환 할 수 있다.



value 값 수정하기 

obj.key = value; // dot notation 으로 value 값을 수정 할 수 있다.

//  dot notation은 숫자로 시작 할 수 없다.



객체의 값 삭제 하기

delete arr.key / delete arr[key] 의 형식으로 삭제 할 수 있다.





문법


반복문의 사용 

반복의 끝이 있는경우 for

반복이 끝이 없는 경우 while




※배열과 객체는 비슷하지만 사용 방법이 다르고 또 비슷한 특성을 갖기 때문에 조금더 자세히 공부해 두자.



'Javascript TIL' 카테고리의 다른 글

200806 [scope & closure]  (0) 2020.08.06
200804 [Koans]  (0) 2020.08.04
200801 [문자열]  (0) 2020.08.01
200801 [반복문]  (0) 2020.08.01
200730 [조건문]  (0) 2020.07.30