본문 바로가기
JavaScript 문법 기초 1주차!

자료구조

by 픠버 2022. 11. 26.

자료구조 Data structure

 

밀접하게 관련된 상태나 행동 객체라고한다 

 

ex) 

사람 {

 이름

 나이

 성별             -->>>>  객체

 말한다

 먹는다

}

 

클래스를 이용하여 집합체를 만듬

 

여기서 class는 객체의 집합체 / 표현하기 힘든걸 자료구조라고 한다.

 

-배열 

배열이란 연관된 데이터를 하나의 변수에 그룹핑해서 관리하기 위한 방법이다. 배열을 이용하면 하나의 변수에 여러 정보를 담을 있고, 반복문과 결합하면 많은 정보도 효율적으로 처리할 있다.

배열은 좋은 데이터 표현이지만 배열로 모든 것을 해결할 수는 없다

 

배열만들기.  Index 자료구조중에 종류

Array

 

배열 생성 방법

let array = new Array()

일반적으로 배열은 동일한 메모리 크기를 가지며 영속적으로 이어져 있어야함

자바스크립트의 배열은 일반적인 배열의 동작을 흉내낸 특수한 객체이다

이걸 보완하기 위해 서 타입이 정해져있는 타입 배열이 있음

 

array에 static 함수를 사용

 

 제일 뒤 추가

.push — 제일 뒤.  배열자체를 변경 업데이트를 해주는 함수

 

.unshift — 추가 제일 배열 자체를 변경

 

제거- 제일 뒤

Pop()  

 

제거 - 제일앞

.shift

 

중간에 추가 또는 삭제

Fruits.splice(1,1); // 배열자체변경

 

새로운 배열을 만듬

Let newer = fruits.slice(0,2);

잘라진 새로운 배열을 만듬

 

여러개의 배열을 붙여줌

Concat 

 

중첩된 배열을 하나의 배열로 쫙 펴기

Flat 1단계 까지만 펼쳐준다

 

배열을 문자열로 합치기

join() ; 

 

특정한 값으로 배열을 채우기

Arr.fill(0);  배열 자체를 수정. 

'JavaScript 문법 기초 1주차!' 카테고리의 다른 글

데이터 타입  (0) 2022.12.02
JavaScript  (0) 2022.12.01
Javascript 기초  (0) 2022.11.30
javascript  (0) 2022.11.30
JavaScript 문법기초1  (0) 2022.11.07