배열 추가, 제거하기
2021. 4. 19. 13:59ㆍDev
반응형
배열 추가하기
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 |