자바스크립트 배열: 두 판 사이의 차이

IT위키
(새 문서: === 원소 삭제 === * 원소 위치를 기준으로 삭제 <pre> > var months = ['Jan', 'March', 'April', 'June']; > months.splice(2, 1) > months (3) ["Jan", "March", "June"] </pre...)
 
편집 요약 없음
7번째 줄: 7번째 줄:
(3) ["Jan", "March", "June"]
(3) ["Jan", "March", "June"]
</pre>
</pre>
* 원소 이름을 기준으로 삭제
* 원소 이름을 기준으로 삭제<br>
다소 불편하지만 원소 이름을 기준으로 위치를 찾은 후 위치를 기준으로 삭제해야 한다.
<pre>
<pre>
> var months = ['Jan', 'March', 'April', 'June'];
> var months = ['Jan', 'March', 'April', 'June'];

2021년 1월 24일 (일) 20:29 판

원소 삭제

  • 원소 위치를 기준으로 삭제
> var months = ['Jan', 'March', 'April', 'June'];
> months.splice(2, 1)
> months
(3) ["Jan", "March", "June"]
  • 원소 이름을 기준으로 삭제

다소 불편하지만 원소 이름을 기준으로 위치를 찾은 후 위치를 기준으로 삭제해야 한다.

> var months = ['Jan', 'March', 'April', 'June'];
> var idx = months.indexOf('April');
> if (idx > -1) months.splice(idx, 1);
> months
(3) ["Jan", "March", "June"]