분류 전체보기414 JS Quiz 17-20. 함수의 리턴 / 객체의 특성 / rest parameter / 엄격 모드 17. What's the output? function getPersonInfo(one, two, three) { console.log(one); console.log(two); console.log(three); } const person = 'Lydia'; const age = 21; getPersonInfo`${person} is ${age} years old`; 정답 B // 공부 필요 18. What's the output? function checkAge(data) { if (data === { age: 18 }) { console.log('You are an adult!'); } else if (data == { age: 18 }) { console.log('You are still an .. 2024. 4. 5. 이벤트 전파(Event propagation)에 대한 정리 최종 수정 : 2024-04-05 필요한 지식 DOM 트리 이벤트 이벤트 객체 추후 링크 연결 예정 이벤트 전파(evnet propagation) 말 그대로, DOM 요소 노드에서 발생한 이벤트가 DOM 트리를 통해 전파되는 것을 말한다. 이벤트가 발생하면, 이벤트 객체가 생성된다. 이벤트가 발생한 DOM 요소인 이벤트 타깃(event target)을 중심으로 DOM 트리를 통해 이벤트가 전파된다. 이벤트 객체가 전달되는 방향에 따라 3단계로 구분할 수 있다. (1) 캡처링 단계(capturing phase) : 이벤트가 상위 요소에서 하위 요소 방향으로 전파 (2) 타깃 단계(target phase) : 이벤트가 이벤트 타깃에 도달 (3) 버블링 단계(bubbling phase) : 이벤트가 하위 요소.. 2024. 4. 5. Map() 객체에 대한 정리 최종 수정 : 2024-04-04 필요한 지식 - 추후 링크 연결 예정 1) 이터러블 / 이터레이터 2) 생성자 함수 3) prototype Map 객체는 키와 값의 쌍으로 이루어진 컬렉션이다. 객체와 유사한 특징은 있지만 차이가 있다. 구분 객체 Map 객체 키로 사용할 수 있는 요소 문자열 또는 심벌 값 객체를 포함한 모든 값 이터러블 X O 요소 개수 확인 Object.keys(obj).length map.size 1. Map 객체의 생성 맵은 항상 명시적으로 새로운 인스턴스를 생성해야 한다. const map = new Map(); console.log(map); // Map(0) {} 빈 객체 Map 생성자 함수는 이터러블을 인수로 전달받아 Map 객체를 생성한다. 이때 전달되는 이터러블은 키와.. 2024. 4. 4. 프로그래머스 0단계 - 문자열 곱하기 / 카운트 업 문자열 곱하기 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 1 ≤ my_string의 길이 ≤ 100 my_string은 영소문자로만 이루어져 있습니다. 1 ≤ k ≤ 100 function solution(my_string, k) { let answer = ''; for (let i = 1; i 2024. 4. 4. 프로그래머스 0단계 - 카운트 다운 / 홀수 vs 짝수 카운트 다운 정수 start_num와 end_nu가 주어질 때, start_num에서 end_num까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 0 ≤ end_num ≤ start_num ≤ 50 function solution(start_num, end_num) { const answer = []; let i = start_num; while(i >= end_num) { answer.push(i); i--; } return answer; } // 다른 사람의 풀이 const solution = (start, end) => Array(start-end+1).fill(start).map((v,i)=>v-i); 끝나는 조건이 분명하므로, while문을.. 2024. 4. 3. 이전 1 ··· 42 43 44 45 46 47 48 ··· 83 다음