728x90
Array.isArray
배열인지 아닌지 판별할 수 있습니다.
console.table(array)
배열을 테이블형식으로 만들어서 보기 쉽게 볼 수 있습니다.
let arr = [1,2]
arr.shift() // 엘리먼트 0째꺼 출력
arr.unshift() // 엘리먼트 0째꺼 문자 삽입
arr.push // 배열 뒤로 데이터 삽입
arr.pop // 배열 뒤로 데이터 출력
concat
1) slice 함수
slice 함수는 배열 인덱스구간을 (얕게 복사한) 배열객체를 반환합니다. (조각)
원소가 String, Number 객체가 아닌 문자열과 숫자의 경우 새 배열에 복사되어 원본에 영향을 주지 않습니다.
(단, 딕셔너리, 배열인 경우 영향을 받습니다. 이런 것을 얕은 복사라고 부릅니다.)
array.slice([begin[, end]])
2) splice 함수
지울 원소 개수, 추가할 원소들을 받아 원본 배열객체를 직접 수정합니다. (이어붙이다)
array.splice(begin[, deleteCount[, addItem1[, addTtem2[, ...]]]])
객체 기초, 퀴즈, 실습
- 배열과 객체의 구조를 이해하고 언제, 어떻게 사용하는 지 이해할 수 있다.
- 배열과 객체의 특징을 구분하여 사용할 수 있다. (순서를 가진다, 의미를 가진다)
- 배열과 객체의 특징에 따라 실생활에서 언제 쓰는지 이해할 수 있다.
- 객체 속성(property)의 추가, 조회, 변경, 삭제를 자유자재로 할 수 있다.
- 객체 속성 조회법 두 가지, dot notation과 bracket notation의 차이를 이해한다.
- tweet.content와 tweet['content']의 차이가 무엇인지 설명할 수 있다.
- dot notation을 이용한 객체 할당 방식을 능숙하게 다룰 수 있다.
- 객체 속성 삭제를 위한 delete 키워드를 사용할 수 있다.
- 객체를 위한 for문 for ... in 문을 이해하고 다룰 수 있다.
- 배열과 객체, 반복문을 응용하여 능숙하게 대량의 정보를 다룰 수 있다.
'코드스테이츠' 카테고리의 다른 글
코드스테이츠 - koans (0) | 2021.04.23 |
---|---|
코드스테이츠 [JS/Node] 핵심 개념과 주요 문법 (0) | 2021.04.22 |
코드스테이츠 css 중급코드스테이츠 css 중급 (0) | 2021.04.22 |
코드스테이츠 git (0) | 2021.04.16 |
코드스테이츠 - WEB (0) | 2021.04.12 |