
배열 : 연관된 데이터를 모아서 통으로 관리하기 위해 사용하는 데이터 타입.
문법 : 대괄호 사용

함수와 배열
EX)
funtion 무념상 () {
return ["코딩","천재","ㅋ"];
}
const A = 무념상();
console.log(A[1]); // '코딩'
console.log(A[2]); // '천재'
대문자 변환(내장 함수)
무념상 = "eoing"
무념상.toUpperCase(); //"EGOING"
length
배열의 길이 값을 알려줌.
무념상.length // 3
배열과 for문
funtion 무념상(){
return["코딩",천재","ㅋ"];
}
const A = 무념상();
for(let i = 0; i<무념상.length; i++){
console.log(A[i].toUppercase()+"<br />");
배열의 추가(내장 함수)
변수명.push("추가원소(하나)");
ex) const 무념상 = ['코딩', '천재', 'ㅋ'];
무념상.push("짱"); // const 무념상 = ['코딩', '천재', 'ㅋ',"짱"]
여러개의 배열 추가
변수명.concat("추가원소(두개 이상)");
ex) const 무념상 = ['코딩', '천재', 'ㅋ'];
무념상.concat('짱', '짱맨'); // const 무념상 = ['코딩', '천재', 'ㅋ','짱', '짱맨']
배열의 시작점에 원소 추가
변수명.unshift("추가원소");
ex) const 무념상 = ['코딩', '천재', 'ㅋ'];
무념상.unshift('짱'); // const 무념상 = ['짱', '코딩', '천재', 'ㅋ'] index 0,1,2,3,4
중간에 원소 끼어넣기 : splice
변수명.splice("추가원소");
ex) const 무념상 = ['코딩', '천재', 'ㅋ']
무념상.splice(1,1,'짱'); // const 무념상 = ['코딩', '짱', 'ㅋ'];
index(1)='천재' 삭제할 원소 수 ='1개' 삭제된 위치에 추가 '짱'
제일 마지막 원소 지우기 : pop
변수명.pop();
ex) const 무념상 = ['코딩', '천재', 'ㅋ'];
무념상.pop(); // const 무념상 = ['코딩', '천재']
변수 정렬하기 : sort
변수명.sort();
ex) const 무념상 = ['c', 'b', 'a'];
무념상.sort();
console.log(무념상) // 'a', 'b', 'c'
변수 역순으로 정렬하기 : reverse
변수명.reverse();
ex) const 무념상 = ['c', 'b', 'a'];
무념상.reverse();
console.log(무념상) // 'c', 'b', 'a'