본문 바로가기

IT이야기/JS&nodeJS

js 배열로 심플하게 데이터 밀어넣기!

javascript에서 배열을 이용하여 원하는 데이터를 처리해야할 때가 많다.

 

혹은 json으로 넘기기 위해 사전 작업을 하는데 

 

다양한 방법중 찾던 방식이 보이지 않아 그냥 직접 만듬.

 

원하는 방식은 [ 0: {id: "abc", name: "테스트", content: "안녕!"}, 1: {id: "abc2", name: "테스트2", content: "안녕2!}]

 

이런식으로 데이터를 셋팅해서 원하는 데이터를 뽑기 위함!

 

어려워 보이지만 매우 쉽게 가능하다.

 

먼저 배열을 만든다!

 

let test: []

 

그 후에 

 

test.push({id: abc, name: 테스트, content: 안녕!})

 

이런식으로 push를 한다. 연속해서 넣을때는

 

for문을 이용하여 넣으면 순차적으로

 

0: id: "abc", name: "테스트", content: "안녕!"

1: id: "abc2", name: "테스트2", content: "안녕2!"

 

의 형식으로 들어간 것을 볼 수 있다!

 

그리고 원하는 배열에서 키값을 선택하여 바로 사용 가능!

 

여기서 push를 이용하여 사용하였는데

 

push 메서드 : 배열의 마지막에 새로운 요소를 추가한 후, 변경된 배열의 길이를 반환 한다고 한다.

 

그런데 이것만 보면 뭔소리인지 이해하기 애매하니 간단하게 순차적으로 밀어 넣는 개념을 생각하면 

 

끝.

 

단순히 내용만 밀어넣기는 예제가 많았지만 키값 매칭방식으로 배열과 오브잭트를 이용하는건

 

없기에 적어봄.