• 목록
  • 아래로
  • 위로

자바스크립트에서 배열의 요소를 삭제하는 방법으로는 .pop(), .shift(), .splice()가 있으나,

 

파이썬처럼 직접적으로 배열의 값을 이용하여 arr.remove('비행기')와 같이 삭제할 수는 없습니다 ㅠㅠ

 

 

배열의 값을 이용하여 요소 1개를 삭제하는 방법은 다음과 같습니다.

 

let arr = ['사과', '배', '바나나', '포도', '자동차', '비행기'];
const idx = arr.indexOf('바나나');
if (idx > -1) arr.splice(idx, 1);

 

 

한편 복수의 요소를 삭제하는 방법은 여러 방법이 가능하겠지만 다음의 방법이 심플하겠네요 ^^

 

let arr = ['사과', '배', '바나나', '포도', '자동차', '비행기'];
let valuesToRemove = ['배', '포도'];
arr = arr.filter((i) => (valuesToRemove.indexOf(i) === -1));

 

 

참고로 underscore.js를 활용하면 다음과 같이 간단히 삭제를 할 수 있어요 ^^

 

아래 values에 여러 값을 넣는 것이 가능해요!

 

let arr = ['사과', '배', '바나나', '포도', '자동차', '비행기'];
_.without(arr, *values);

 

 

* 위 글은 sir.kr의 https://sir.kr/qa/408324 에 대한 답변을 위해 작성되었습니다 ^^

 

[CODE]

var arr = "|사과|배|바나나|포도|자동차|비행기|";

[/CODE]

  <>

 

포함 1명이 추천

추천인 1

작성자
이니스프리 119 Lv. (1%) 2541260/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [1차 해결 및 추가] 서버 접속 불가 문제 안내 12 updated 마스터 마스터 24.06.20.15:22 244
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 2288
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 5975
16 [정보] 과제할 때 유용한 사이트 11선.jpg 2 image 하루살이 title: 황금 서버 (30일)하루살이 16.12.17.12:41 440
15 [정보] 생각보다 열량이 높은 음식 8가지.jpg 2 image 하루살이 title: 황금 서버 (30일)하루살이 16.12.17.12:36 320
14 [펌] 자동차 월동준비 노하우 - 다들 미리미리 월동준비 하세요 ^^ 1 image 이니스프리 이니스프리 16.12.14.11:41 262
13 [생활정보] 동동주 베이스의 안동 찹쌀 소주가 출시되었습니다 7 image 이니스프리 이니스프리 16.12.13.12:57 398
12 [생활정보] 12/5-12/11 7일간 와퍼 주니어 51% 할인 (1900원) 6 image 이니스프리 이니스프리 16.12.10.00:26 275
11 특정사이트 접근제한 하는 방법 1 image 대전댁 title: 은메달대전댁 16.12.09.21:13 681
10 [롯데리아] 클래식 치즈버거 주문시 치즈스틱 무료 증정 이벤트 6 image 이니스프리 이니스프리 16.12.07.00:20 412
9 게시글 이동시 포인트는 차감됩니다. 2 image 에듀 title: 맛스타의 자물쇠에듀 16.12.03.22:34 273
8 멘션 설정을 해주세요. 1 image 에듀 title: 맛스타의 자물쇠에듀 16.12.01.20:47 305
7 .tk(freenom) 로 접속이 안되는 분들이 요즘 왕왕보이네요. 15 image 마스터 마스터 16.10.05.13:40 1948
6 인증서 설치하신분들중 WoSign, StartSSL 인증서를 사용하시는분들은 봐주세요 3 YJSoft YJSoft 16.10.01.20:32 420
5 모바일 환경 이용하시는 분들 팁...? 3 file title: 은메달도다 16.09.30.01:13 392
4 복권 긁지않고 내용물 확인하는 방법.. 5 title: 황금 서버 (30일)어코 16.09.19.13:08 370
3 애드블록은 사용하시면 안됩니다! 6 image 에듀 title: 맛스타의 자물쇠에듀 16.09.18.19:56 574
2 경험치에 관련해서 문의가 많군요. 조금 정리해봤습니다. 10 마스터 마스터 16.09.16.22:59 394
1 php7 의 큰 장점 4 image ToriaTo 16.07.21.16:07 797