초보자 질문: 이 for 루프가 false를 반환하는 이유는 무엇입니까?
P粉022723606
P粉022723606 2023-09-08 17:31:55
0
1
408

JS에서 숙제를 하는 중인데 문자열의 끝(str)을 비교하여 "대상" 문자열과 일치하면 true 또는 false를 반환하는 함수를 작성했습니다. (이것은 더 쉽게 할 수 있지만 저는 이것을 선택했습니다. 정말 혼란스러운 방식):

으아악

그래서 이 기능은 작동하는데, 보니까 왜 그런지 모르겠네요...

내가 달리면

으아악

true를 반환해야 할 것 같지만 for 루프가 네 번째 반복 후에 for 루프에서 "valid" 변수의 값을 다시 true로 변경하지 않습니까? (for 루프도 5, 6, 7을 반복하고 "유효"를 얻으려면 "true"를 반환해야 하지 않나요?)

OpenAI에서 얻은 답변은 "target"이 "str"의 끝과 일치하는지 확인하는 함수라는 것입니다. 어떻게? 이 작업을 수행하라는 구체적인 지침을 어디에서도 볼 수 없습니다...

함수는 반환 변수의 어떤 값이 "유효"인지 어떻게 결정하나요? 모든 것을 반복하고 ALL i가 true인 경우에만 "if: valid = true"를 반환합니까? 왜?

감사합니다

P粉022723606
P粉022723606

모든 응답(1)
P粉575055974

끝부터 시작하기 때문에 효과가 있어요

으아악

루핑을 왜 귀찮게 하나요?

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!