차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:javascript [2019/12/22 03:29] – [배열] 59.15.69.74tech:javascript [2022/10/20 15:25] (현재) – [예제] V_L
줄 257: 줄 257:
  
 index는 각 요소의 인덱스 값이다. index는 각 요소의 인덱스 값이다.
 +
 +배열의 메소드
 +
 +| push() | 끝에 추가 |
 +| pop() | 맨끝의 요소 삭제 |
 +| unshift() | 앞에 추가 |
 +| shift() | 맨앞의 요소 삭제 |
 +| splice() | 배열의 요소 삭제, 추가 |
 +| slice() | 배열의 일부 요소를 복제 |
 +
 +배열의 중간에 있는 요소를 지우려면 delete 키워드를 사용한다. (메소드 아님)
 +
 +  delete cars[1];
 +이 경우 요소는 삭제되지만, 공간은 그대로 있기 때문에 undefined 요소가 생기고, 배열의 길이도 그대로이다. 
 +아예 공간까지 없애버리는 splice() 메소드를 사용하면 된다. 
 +
 +  cars.splice(1,2); // 인덱스1번 요소와 그 다음 요소를 삭제한다
 +
 +  car.splice(1,0,"현대"); // 1번 자리에 추가
 +
 +
  
  
줄 573: 줄 594:
 http://www.w3schools.com/js/js_examples.asp http://www.w3schools.com/js/js_examples.asp
  
-^  누구나 수정하실 수 있습니다. [[http://vaslor.net/syntax|위키 사용법]] 참고하세요.  ^ 
- 
- 
-  
  
  
 +[[javascript post]]