• 목록
  • 아래로
  • 위로

자바스크립트에서 배열의 요소를 삭제하는 방법으로는 .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%) 2446010/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [1차 해결 및 추가] 서버 접속 불가 문제 안내 11 마스터 마스터 4일 전15:22 155
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 2239
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 5920
496 SSFSHOP에서 모든 사이즈가 조회되는 것은 아니군요 1 이니스프리 이니스프리 20.03.08.17:45 146
495 '20 TEPS 일정 image 이니스프리 이니스프리 19.11.23.15:26 147
494 [Python] SSL: CERTIFICATE_VERIFY_FAILED에 대한 대처 방법 (2) 이니스프리 이니스프리 24.05.05.21:04 147
493 [Requests] params, data 전달시에 딕셔너리의 구조가 복잡한 경우 해결방법 이니스프리 이니스프리 19.11.17.14:55 148
492 [Python] 유클리드 호제법 2 image 이니스프리 이니스프리 20.02.15.17:21 151
491 [Python] Table을 쉽게 만들어주는 모듈x2 이니스프리 이니스프리 24.04.18.22:04 151
490 링크 파싱 모듈을 제작하다가 깨달은 점 ㅠㅠ 이니스프리 이니스프리 19.08.27.22:06 152
489 [파이썬] 길어진 로그 파일을 100줄로 줄이는 스크립트 이니스프리 이니스프리 19.12.25.11:49 152
488 JavaScript에서 Array로 Multipul Evaluation을 사용하면서 어디에 오류가 발생했는지 확인하기 Seia Seia 18.10.21.14:47 153
487 [Python] 수를 뒤집는 두 가지 방법 3 이니스프리 이니스프리 20.02.11.22:24 154
486 [Python] 최적화된 윈도우용 Tensorflow가 있는 Github repository 이니스프리 이니스프리 20.05.20.18:47 154
485 [Python] Youtube Playlist에 담긴 동영상들을 역순으로 불러오기 이니스프리 이니스프리 21.03.19.00:41 155
484 [학술정보] Breaking character and natural image based CAPTCHA using feature classification 1 이니스프리 이니스프리 18.11.13.16:01 157
483 TCP BBR을 사용하여 기존 TCP 구현보다도 훨씬 빠른 속도를 즐기는 방법 2 image Seia Seia 20.01.19.07:01 159
482 카고야 VPS FAQ 번역 이니스프리 이니스프리 20.03.19.20:04 159
481 [KT] 오피스넷 가정 설치 관련 이니스프리 이니스프리 24.05.05.00:28 161
480 [PHP] 파일을 읽어서 각 행을 리스트로 만들기 이니스프리 이니스프리 19.07.10.20:29 162
479 [펌] 하나의 키 입력으로 유튜브 광고 차단하기 - Block YouTube Ads With a Single Keystroke 2 이니스프리 이니스프리 20.06.14.10:19 162
478 JLPT 성적표 및 합격증 수령 주소 변경 이니스프리 이니스프리 20.01.29.21:51 165
477 [팁] 모바일 앱 빌더 해피보이 20.04.02.08:59 165