Page 5 - 006963
P. 5

Refacto R ing JavaSc R ipt




                          6.7  배열을 이용한 작업: 반복문, forEach, map  207
                              6.7.1  긴 코드 줄: 파트 3(배열)  207
                              6.7.2  어떤 반복문을 선택할까?  209
                              6.7.3  반복문보다 나은 선택  211

                          6.8  마무리  213





                          7장 리팩토링 함수와 객체                     215


                          7.1  개선된 코드  216
                          7.2  배열과 객체 대안  220
                              7.2.1  배열 대안: Set  220
                              7.2.2  배열 대안: 객체  221
                              7.2.3  객체 대안: Map  223
                              7.2.4  배열 대안: 비트 필드  228
                          7.3  가진 것 테스트  230

                              7.3.1  설정 테스트  231
                              7.3.2  classify를 위한 특성화 테스트  232
                              7.3.3  welcomeMessage 테스트  234
                              7.3.4  labelProbabilities 테스트  235
                          7.4  함수 추출  236

                              7.4.1  절차 코드 제거  236
                              7.4.2  익명 함수 추출과 이름 짓기  242
                              7.4.3  함수 호출과 리터럴 함수  243
                          7.5  하나의 전역 객체로 API 간소화  245
                              7.5.1  classifier 객체 추출  249
                              7.5.2  setup 함수 인라인화  250
                              7.5.3  songList 객체 추출  251
                              7.5.4  남은 전역 변수 처리  252
                              7.5.5  프로그램에서 데이터를 독립적으로 만들기  254
                              7.5.6  범위 지정 선언: var, let, const  255
                              7.5.7  classifier로 classify 가져오기  256
                              7.5.8  중복 값 해결  270








         리팩토링 자바스크립트(본문)최종.indd   21                                                             2018-09-19   오전 1:31:09
   1   2   3   4   5   6   7   8   9   10