배열 추가, 제거하기

2021. 4. 19. 13:59Dev

반응형

배열 추가하기

var li = ["a","b","c","d","e"];

li.push("f");   //데이터 1개를 추가
document.write(li+"<br />");

li = li.concat(["g","h"]); //li = 이라고 꼭 정의해주고 시작해야한다.
document.write(li+"<br />");  //concat은 위처럼 변수를 한번더 정의해주고 
                              //push와 다르게 데이터 여러개를 추가한다.
li.unshift("z"); //배열의 시작지점에다가 배열을 추가한다. 따라서 인덱스도 변경된다.
document.write(li+"<br />");  


var a = ["a","b","c"]
a.splice(1, 0, "z");  //splice(넣을위치, 넣을위치 앞에, 추가할 인덱스)
document.write(a + "<br />") //a,z,b,c 가 출력된다.


var b = ["a","b","c"]
b.splice(1, 1, "x", "y");  //1번째 지점에서 1개의 데이터를 삭제하고 뒤에나오는 값들을
document.write(b + "<br />") //즉 xy를 추가한다는 의미이다. a,x,y,c가 출력된다.

----------아래 출력값-----------------------------------------------------

a,b,c,d,e,f    //push
a,b,c,d,e,f,g,h //concat
z,a,b,c,d,e,f,g,h   //unshift
a,z,b,c   // splice
a,x,y,c   // splice

 

배열 제거하기

var li = ["a","b","c","d","e"];
li.shift();
document.write(li + "<br />")  //제일 앞에 있는 첫번쨰 데이터를 제거
li.pop();
document.write(li + "<br />")  //제일 뒤에 있는 마지막 데이터를 제거

var a = ["c","b","a","d","e"]
a.sort();
document.write(a + "<br />")  // 데이터를 순서대로 정렬한다.
a.reverse();
document.write(a + "<br />")  // 데이터를 역순으로 정렬한다.
반응형

'Dev' 카테고리의 다른 글

네이버 스마트에디터 2 기본예시  (0) 2022.04.08
phpExcel 스타일 지정  (0) 2022.04.03
php.ini 업로드 용량 설정  (0) 2022.03.24
Javascript 전역변수  (0) 2021.04.20
간단한 별모양 피라미드 만들기.  (0) 2021.04.17