PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2019/05/08 19:30:16
Name 이호철
Subject [질문] [자바스크립트] 배열 관련 초보적인 질문드립니다 + 좀 더 상세한 내용 추가했습니다. (수정됨)
자바스크립트 배열에서 특정한 수를 지정해서 제거하는것이 가능할까요?
Ex) A라는 배열에 [10, 20, 24, 28] 이라는 내용이 있을 시,
배열의 인덱스를 지정해 splice 등으로 제거하는것이 아니라
각 값의 수치를 이용해서 제거하는 방법이 있는지 알고 싶습니다.

+추가분//
현재 A라는 배열에서 랜덤하게 한 숫자를 추출해서,
그 숫자를 배열에서 제거하려고 생각하고 있습니다.
테스트 삼아
var b = $gameActors.actor(1).battleSkillsRaw().filter(id => id != 0); // 배열 목록을 만듬 수치는 예) [10, 13, 14, 16]
b[Math.floor(Math.random() * b.length)]; // 랜덤한 수를 하나 추출 예) 14
?_? // 그 다음 배열에서 14를 제거하고 싶지만 방법을 알 수가 없음.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
-안군-
19/05/08 19:32
수정 아이콘
indexOf 와 splice 를 이용하시는 방법이 있을 것이고,
filter 함수를 이용하셔도 됩니다.
이호철
19/05/08 19:34
수정 아이콘
(수정됨) 감사합니다. splice를 이용해 보려고 했는데 도저히 방법을 모르겠더군요.
다른 함수도 찾아보겠습니다.
indexof로 가능할 것 같네요. 한 번 시도해봐야겠군요.
// 성공했습니다! 잘 제거되는군요. 감사합니다!
-안군-
19/05/08 19:37
수정 아이콘
위의 경우, 간단하게 b = b.filter( function(v){ return v != 14; } ); 하시면 되겠네요.
사실 저도 다 귀찮아서 그냥 lodash 씁니다. npm의 폐해...;;
_.remove(b, v => v == 14); 하면 끝이죠;;
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
133244 [질문] 마블 세계관 질문입니다 [12] 도축하는 개장수2975 19/05/09 2975
133243 [질문] 스페인 여행하기 좋은 시기가 언제인가요? [16] 샨티3554 19/05/09 3554
133241 [질문] 스타 리마스터 점수1000점 왕초보인데요 [9] 까우까우으르렁6727 19/05/09 6727
133240 [질문] 영문 시를 찾고 있습니다. 공부맨2154 19/05/09 2154
133239 [질문] 돈까스나 냉면 "진짜맛집" 소개 인스타 없을까요? [13] 훈남아닌흔남6607 19/05/09 6607
133238 [질문] 어버이날 꽃 리본 문구가 잘못들어갔는데 클레임 걸어야하나요? [6] Secundo2757 19/05/09 2757
133237 [질문] 챔스 결승. 아스날 팬들은 어디 응원하시나요? 기타 타팀팬들도 [45] 리니지M3925 19/05/09 3925
133236 [질문] 블라인드 vs 일반 커튼 [9] possible5777 19/05/09 5777
133235 [질문] 트럼프 재선 가능성 및 평가 [3] 치키타2808 19/05/09 2808
133234 [질문] 족저근막염 어떻게 치료해야하는건가요... [15] 연필깍이3884 19/05/09 3884
133233 [질문] 왕좌의 게임 시즌8 볼수 있는 곳. [9] 솜방망이처벌3891 19/05/09 3891
133232 [질문] 휴대폰이 물에 빠졌습니다... 살 수 있을까요?? [8] 야부키 나코2741 19/05/09 2741
133231 [질문] 넷플릭스 공개, 만료 예정작 알 수 있는 방법? [4] 녹차김밥5849 19/05/09 5849
133230 [질문] 결혼식 사회를 보게 되었습니다. [11] 라디오스타3990 19/05/09 3990
133229 [질문] 알리에서 공기청정기 필터구매 문의드립니다. [4] 유니꽃2419 19/05/09 2419
133228 [질문] 6월 7일 A매치때 손흥민선수 안나오겠죠?? [18] 차아령4215 19/05/09 4215
133227 [질문] 혹시 일자목, 거북목으로 고생 중이신 분 있나요. [30] 하얀사신5481 19/05/09 5481
133226 [질문] 유튜버 질문합니다. [3] 레가르4253 19/05/09 4253
133225 [질문] 은행/증권 진로 고민중인 경제학과 학생입니다.은행/증권에 대해 궁금한게 있습니다. [15] 세오유즈키5400 19/05/09 5400
133224 [질문] (약스포)엔드게임 보다가 엔딩크레딧 궁금증입니다 [10] 키류3769 19/05/09 3769
133223 [질문] 엑셀에서 숫자 사이에 빈공간이 발생합니다 [2] 개념은?2941 19/05/08 2941
133222 [질문] 롤 명예시스템에 대해서 듀오시에 궁금한점이 있습니다. [3] Skyfall13599 19/05/08 13599
133221 [질문] 1일1똥 vs 마려울때마다 [23] 공부맨6058 19/05/08 6058
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로