JS Array.forEach() , Array.every()

2
  • Array.forEach((v,idx,arr)=>{ ... })
    • 기본적으로 루프를 무조건 전부 돈다.
    • throw로 예외 발생시켜 중지하는 트릭이 있지만...
    • return 은 undefined. 즉, 없다.
  • Array.every((v,idx,arr)=>{ ... })
    • 콜백이 return false 면 그 후로는 루프를 돌지 않는다.
      • every의 return은 false가 된다.
    • 콜백이 return true 면 계속 돈다.
      • 최종적으로 루프가 전부 true로 끝나면, every의 return은 true가 된다.
    • 따지면 콜백의 결과가 every의 return 된다.
    • 내부 값이 전부 올바른가?를 체크하는 곳에 사용할 수 있다.
      • 하나라도 잘못되면 false가 나온다.
댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
3.31
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
5.1
5.2
5.3
5.4