중첩1 [JavaScript 프로젝트 : 공학용 계산기] 문자열 시작, 끝 검색 [문제 제기] : 코드에 기능이 더해져 길어질 수록, 논리가 엉켜서 기능을 더 넣기 어려웠다. 그래서 생각했다. (1)애초에 문자열을 입력받을 때, (2)조건에 따라 문자열을 따로 떼내어 (3)계산한 뒤 본래 문자열의 뺀 index에 return 하고 (4)계산을 반복하자 그러려면 특정 문자열의 '시작 index'와 '끝 index' 부터 찾자. 근데 만약 괄호 ( ) 가 여러개라면? 식이 괄호 안의 괄호라면? do - while 로 index searching을 반복하자 const str = 'a(ba)bcd(a)ba'; // 초기화 let position = 1; let indexStartArr = []; let indexEndArr = []; let i = 0; do{ indexStart = str.. 2022. 1. 18. 이전 1 다음