• 목록
  • 아래로
  • 위로
  • 0
  • Seia
  • 조회 수 152

오늘은 그냥 봇을 만들면서 이렇게 해보면 어떨까 하다가 한 번 시도해본 패턴을 작성해봅니다.


원래는 다음과 같은 코드를 사용해 부합하는 요청을 거부시키는 것으로 마무리했었습니다.


const evaluations = (statement_a) || (statement_b) ...


그렇지만 도중에 한가지 문제가 생겼는데 바로 그 문제가 난 부분을 어떻게 처리해야 하는가? 가 논점이었습니다.


그래서 한참 생각하다가 어레이리스트로 에러난 부분의 위치를 찾아보자하고 결심했습니다.


먼저 기본적으로 JavaScript에서 소괄호는 Statement를 나타냅니다.


그리고 어레이리스트는 인덱스가 0번부터 시작하며, 0번 데이터의 크기를 읽고 그 다음 메모리의 위치를 1로 지정합니다.


링크드리스트와는 달리 특정 지점을 하나 꼽을 수 있게 되는 것이죠.


그래서...


const evaluations = [ (statement_a), (statement_b), ... ];


위와 같은 어레이리스트 객체를 일단 하나 작성해주었습니다.


위에서 말했듯 어레이리스트는 인덱스가 순차적이기 때문에- false 값이 어레이리스트에 있을 때 indexOf 메소드로 몇 번째에 있는지 찾으면 그 오류가 몇 번째 statement인지 알 수 있게 됩니다.


ㅇㅏ.. 생각보다 이것도 하나 하는데 오래걸려버렸네요

포함 1명이 추천

추천인 1

작성자
Seia 33 Lv. (42%) 89400/92480EXP

GitHub에서 seia-soto로 활동 중입니다.

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 996
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4674
191 [할인정보] IPVanish 63% 할인 쿠폰 3 이니스프리 이니스프리 17.03.12.11:20 248
190 [이벤트] 롯데리아 한우콤보 or 아재콤보 구매 시 트위스트 감자 무료! 1 image 부루마블 17.01.25.23:04 248
189 [Windows] Windows 업데이트 원천 방지하기 5 image Seia Seia 21.04.10.07:10 247
188 최근 클라우드플레어의 불안정 현상 5 image 이니스프리 이니스프리 20.03.24.19:27 246
187 [Python] 동영상 파일의 포맷 변환 - FFmpy 모듈 이니스프리 이니스프리 21.03.07.12:14 245
186 [관세청] 해외 직구 통관 길라잡이 (PDF 파일 다운로드 링크) 이니스프리 이니스프리 19.03.31.10:01 243
185 [Python] 쿠팡 크롤링할 때 소소한 팁 이니스프리 이니스프리 24.05.02.21:50 243
184 [Vultr] 원클릭 NextCloud 설치 시 config.php 위치 이니스프리 이니스프리 23.03.05.10:16 241
183 [Python] 회문(Palindrome) 여부를 확인하는 함수 이니스프리 이니스프리 20.02.11.23:32 241
182 ASUS DisplayWidget 실행시 메인모니터의 디스플레이 설정이 초기화 되는 것과 관련하여 1 이니스프리 이니스프리 19.03.21.21:18 240
181 나라배움터 임시 점검 이니스프리 이니스프리 20.05.12.11:16 240
180 [미디어위키] Liberty 스킨 스타일 깨지는 문제 수정하기 2 image title: 은메달도다 21.09.19.12:51 239
179 [이벤트] 한솥도시락 - 2월 치즈토핑 출시 이벤트! 2 image 이니스프리 이니스프리 17.02.01.00:17 236
178 [공연정보] 호세 카레라스 마지막 월드 투어 (내한공연 2017. 3. 4.) image 이니스프리 이니스프리 17.01.25.15:16 236
177 크롤링용 서버에서 홈서버가 VPS보다 유리한 점 이니스프리 이니스프리 19.11.07.20:53 236
176 윈도우10에서의 VPN 사용 이니스프리 이니스프리 19.10.20.21:21 234
175 [할인정보] KFC 스마트버켓2 14,800원 -> 9,900원 image 이니스프리 이니스프리 17.01.23.00:32 234
174 [Python] 전기차 충전소 조회 사이트 크롤링 이니스프리 이니스프리 21.01.10.15:10 231
173 [Python] 구글 뉴스 RSS 파싱 2 이니스프리 이니스프리 21.07.04.13:49 231
172 [파이썬] 리스트에서 중복되는 요소를 제거하기 이니스프리 이니스프리 19.11.20.21:47 228