Language/Java

확장 for 문

원2 2022. 1. 5. 17:44
728x90
반응형

일반 for 문

 

                    for (i = 0; i < tableName.length; i++) {

                    if (menu === tableName[i]) {

                        location.href = '/' + tableName[i] +'?pageName=' + tableName[i] + ''

                        }
                    }

 

자 이렇게 일반적인 for 문 이있다.

 

이걸 섹시하게 확장 for 문으로 바꿔보자.

 

바꾸는 이유? 섹시하니까 ㅋ

인덱스바운드 에러가 절대 일어날 수 없단다 ::

 

i는 위에 선언 해둔거라 따로 선언하길 바람


확장 for 문

 

                    for (i in tableName) {

                    if (menu === tableName[i]) {
                        location.href = '/' + tableName[i] +'?pageName=' + tableName[i] + ''

                        }
                    }

 


 

확장 for 문 2

 

                    tableName.map(name => {

                        if (menu === name) {
                            location.href = '/' + name +'?pageName=' + name + ''

                        }

                    }

 

확장 for 문 중에 2번을 추천한다

이유? 없다 그냥 이게 짱짱맨임

 

2번의  .map 과 같이 몇가지 종류가 있는데

find, filter, map

 

map == 데이터를 가공

find == 데이터 찾기

filter == 필터링

 


웹에서 간단한 테스트 1

 


웹에서 간단한 테스트 2

 

섹시 그 자체;

728x90
반응형

'Language > Java' 카테고리의 다른 글

subList  (0) 2022.02.22
Double.isInfinite  (0) 2022.02.18
StringUtils  (0) 2022.02.17
Json 라이브러리  (0) 2021.11.29
[socket] 관련 참고 페이지  (0) 2021.08.15
Jsoup를 활용한 로또 회차별 번호 추출  (0) 2021.04.29