JavaScript Array...

박희주·2022년 5월 8일
0

오늘의 지식

목록 보기
2/4

Array

자바스크립트에서 Array 클래스는 리스트 형태의 고수준 객체인 배열을 생성할 때 사용하는 전역 객체라고 한다.
공식문서를 읽어보는게 공부에 도움이 되긴하지만 말들이 어렵게 써져있어 최대한 내가 받아들일 때는 간단하게 이해하려고 하는데 간단하게 Array는 자바스크립트에서 광대한 데이터들을 활용하기 위해 사용되는 데이터은행같은 개념이라고 이해했다. (제대로 이해를 했는지는 모르겠지만... 그래도 가장 머릿속에 박히는 내용이다)

Array라는 개념을 데이터 은행이라고 생각하게 된 큰 계기는 무엇이냐면

let name = ['HTML', 'CSS', 'JavaScript'];
console.log(name[0]);  // HTML
console.log(name[1]);  // CSS
console.log(name[2]);  // JavaScript

해당 코드를 보다시피 name이라는 변수안의 여러 이름의 데이터를 갖고 있는데 name[0]이러한 형식으로 데이터를 꺼내서 볼 수 있다는 점에 데이터 은행이라는 개념으로 다가왔다.

또한 데이터를 꺼내서 볼 수 있을 뿐아니라 은행처럼 돈을 인출하고 입금을 할 수 있는것처럼 각종 메소드들을 통해 데이터를 조작(?)할 수 도 있음을 제대로 알게 되었다.

  1. 배열의 추가를 도와주는 pushunshift
  2. 배열의 제거를 도와주는 popshift
  3. 배열의 위치를 토대로 찾고 추가하고 제거해주는 indexOf, splice, slice

위의 방법과 또 이들 뿐아닌 배열을 다루는데 있어 많은 메소드들이 존재하는데 아직까진 지금 수준에서는 위의 메소드들이 나에게는 가장 접근하기 쉬운 것들이다. 그외에도 다수의 메소드들은 차후 천천히 습득해 나가려고 하고 있다.

자료출처: MDN

profile
하나부터 열까지, 머리부터 발 끝까지

0개의 댓글