PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2019/05/08 12:42:42
Name 이호철
File #1 123.png (19.2 KB), Download : 19
Subject [질문] [자바스크립트/RPG만들기] 왕초보적인 질문입니다.


-------------------------
[a]에는 캐릭터가 사용할 수 있는 스킬의 슬롯과 기술의 ID가 배열로 저장됩니다.
Ex(현재 캐릭터는 4개의 슬롯을 가지고 있으며 2개의 스킬을 가지고 있습니다.)
(a의 배열 내용 0은 스킬이 들어있지 않은 공란입니다.) [1, 2, 0, 0]
저는 현재 [b]에 캐릭터가 사용할 수 있는 스킬의 숫자를 뽑아내기 위해 0을 지우고자 하고 있습니다.
For 반복문을 통해 제대로 작동하는 것을 확인했지만,
배열을 상대로는 forEach라는 더 좋은(?) 방식이 있다는 이야기를 들었습니다.
프로그래밍을 배운적이 없던터라 인터넷에서 검색해서 예시를 봐도 잘 이해가 안가더군요.
해당 for 반복문 부분을 forEach로 바꾸려면 어떻게 해야하는지 질문드리고 싶습니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
19/05/08 13:06
수정 아이콘
(수정됨) // use filter
var a = [1,2,0,0];
const b = a.filter(id => id != 0);

alert(a);
alert(b);

// use foreach
var c = [];
a.forEach(id => {
if (id != 0) {
c.push(id);
}
});
alert(c);
foreach보다는 filter를 사용하심이 좋을듯합니다.
이호철
19/05/08 13:11
수정 아이콘
감사합니다.
티모대위
19/05/08 13:36
수정 아이콘
알만툴에 루비스크립트 써서 게임 만들었던 기억이 나는데 지금은 자바가 적용되나보네요.
이호철
19/05/08 13:39
수정 아이콘
최신작인 MV부터 자바스크립트로 바뀌었습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
133237 [질문] 챔스 결승. 아스날 팬들은 어디 응원하시나요? 기타 타팀팬들도 [45] 리니지M3954 19/05/09 3954
133236 [질문] 블라인드 vs 일반 커튼 [9] possible5846 19/05/09 5846
133235 [질문] 트럼프 재선 가능성 및 평가 [3] 치키타2838 19/05/09 2838
133234 [질문] 족저근막염 어떻게 치료해야하는건가요... [15] 연필깍이3911 19/05/09 3911
133233 [질문] 왕좌의 게임 시즌8 볼수 있는 곳. [9] 솜방망이처벌3957 19/05/09 3957
133232 [질문] 휴대폰이 물에 빠졌습니다... 살 수 있을까요?? [8] 야부키 나코2769 19/05/09 2769
133231 [질문] 넷플릭스 공개, 만료 예정작 알 수 있는 방법? [4] 녹차김밥5875 19/05/09 5875
133230 [질문] 결혼식 사회를 보게 되었습니다. [11] 라디오스타4047 19/05/09 4047
133229 [질문] 알리에서 공기청정기 필터구매 문의드립니다. [4] 유니꽃2486 19/05/09 2486
133228 [질문] 6월 7일 A매치때 손흥민선수 안나오겠죠?? [18] 차아령4250 19/05/09 4250
133227 [질문] 혹시 일자목, 거북목으로 고생 중이신 분 있나요. [30] 하얀사신5563 19/05/09 5563
133226 [질문] 유튜버 질문합니다. [3] 레가르4501 19/05/09 4501
133225 [질문] 은행/증권 진로 고민중인 경제학과 학생입니다.은행/증권에 대해 궁금한게 있습니다. [15] 세오유즈키5505 19/05/09 5505
133224 [질문] (약스포)엔드게임 보다가 엔딩크레딧 궁금증입니다 [10] 키류3848 19/05/09 3848
133223 [질문] 엑셀에서 숫자 사이에 빈공간이 발생합니다 [2] 개념은?2995 19/05/08 2995
133222 [질문] 롤 명예시스템에 대해서 듀오시에 궁금한점이 있습니다. [3] Skyfall13656 19/05/08 13656
133221 [질문] 1일1똥 vs 마려울때마다 [23] 공부맨6178 19/05/08 6178
133220 [질문] 청주에서 살기 괜찮은 동네 좀 추천 부탁드립니다. [20] SevenStar8091 19/05/08 8091
133219 [질문] 유튜브 정지 관련해서 질문좀 드립니다. [1] Frostbite.3004 19/05/08 3004
133218 [질문] 향후 램가격이 어찌 될까요? [6] 키토3279 19/05/08 3279
133217 [질문] 10년전 봤던 핸드크림을 찾습니다 [1] 천도리3218 19/05/08 3218
133216 [질문] 고추잡채에 원래 당면 안 들어가나요? [17] 아리아6737 19/05/08 6737
133215 [질문] 5인가족 7인승 차량 디젤?? 가솔린?? [10] 오크3621 19/05/08 3621
목록 이전 다음
댓글

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