친절한효자손 취미생활

[자바스크립트 기초] 2차원배열 명령어 스크립트 알아보기



이번 시간에도 게임만들기에 도움이 되는 2차원배열에 대해서 알아보겠습니다.

한번 차근차근히 학습을 해 보도록 합시다.





지난시간에 배웠던 2차원배열에 이어서

이번 시간은 어떻게 보면 심화학습 시간인데요,


2차원배열에 대한 응용을 하는 시간으로서,

다양한 명령어들을 알아보도록 하겠습니다.




메소드는 2차원배열에서 쓰는 명령어들 입니다.

indeOf, slice, splice, join 등등 자주 쓰는 명령어들은 반드시 숙지를 해 두시면 좋구요~


이제 하나하나 알아보도록 할께요.





join은 위에서 보시는 것처럼, 중간중간에 문장을 넣을 수 있도록 도와주는 명령어 입니다.

위의 예제를 보시면 아시겠지요???ㅎㅎㅎ





reverse는 역순으로 만들어 줍니다.

말 그대로 반전 이라는 의미이죠?




indexOf 는 배열의 배치가 몇번째에 있는지를 보여 주는 것입니다.


참고로! 아셔야 할 부분은, 써니는 분명 우리가 볼땐 4번째에 있는건데,

스크립트에서는 3번째라고 나오죠?


그 이유는, 프로그램에서는 0부터 시작을 하기 때문입니다.





그리고, push와 pop에 대한 명령어 인데요,

뒷 부분에 추가하고자 하는 내용들을 넣게 됩니다.

반대로 pop은 하나를 빼는 것이죠.





위의 push와 pop비슷한 기능인데요,

이건 앞부분에 들어가고 빼는 명령어라고 보시면 될 것 같습니다.





splice는, 보시면...햇갈릴 부분이 많은데요,

splice (index,n,a,b....)

위에 설명 있지요??? 처음 숫자가 배열 인덱스번호, 그리고 n 이 개수, 뒤에 a,b 는 추가리스트 입니다.





slice는 말 그대로 잘라내는 명령어 인데요,

slice(2,5)의 뜻은, 세번째부터 5번째 "앞" 까지 분리해 내라~ 라는 뜻으로 해석됩니다.


그렇기 때문에, 결과는 2,3,4 가 나오는 것이죠.

5 자신은 포함되지 않습니다.





concat은 slice의 반대 명령어 라고 보시면 되구요, 합치는 것입니다.

배열의 갯수가 맻개든 무조건 합칠 수 있습니다.





sort는 배열 안에 등록된 문자열들이 순차적이지 못하고, 뒤죽박죽일때, 순차적으로 정렬을 해줍니다.

윈도우에서 이름순정렬이나 날짜별정렬이 바로 이방법으로 쓰인다고 보심 되겠습니다.



자, 이렇게 해서, 이번시간엔 2차원배열 내에서 세부명령어들을 알아보았습니다.

다음시간에도 유익한 내용으로 포스팅 하도록 할께요!



공유하기

facebook twitter kakaoTalk kakaostory naver band