![[패스트캠퍼스 수강 후기] 프론트엔드 인강 100% 환급 챌린지 25회차 미션](/assets/img/FCFE/post25.jpg)
[패스트캠퍼스 수강 후기] 프론트엔드 인강 100% 환급 챌린지 25회차 미션
2020, Nov 12
강의
21 반복문-continue와 break
continue
다음으로 넘어가는 것
for (let i = 0; i < 10; i++) {
if (i === 2) continue;
console.log(i);
}
2를 제외한 값들이 출력된다.
참고
if
문 안에서 실행할 코드가 한 줄 밖에 되지 않으면 {}
중괄호를 생략해도 됨
break
끝나는 것
for (let i = 0; i < 10; i++) {
if (i === 2) continue;
console.log(i);
if (i === 5) break;
}
0,1,3,4,5 출력하고 끝남
둘 다 while
, for...of
, for...in
에서 모두 사용가능
22 반복문-연습과 퀴즈
function sumOf(numbers) {
// 배열을 받으면 배열의 모든 원소의 합을 구해주는 함수
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return sum;
}
const result = sumOf([1, 2, 3, 4, 5]);
console.log(result);
퀴즈
숫자로 이루어진 배열이 주어졌을 때, 해당 숫자 배열안에 들어있는 숫자 중 3보다 큰 숫자로만 이루어진 배열을 새로 만들어서 반환해보세요.
function biggerThanThree(numbers) {
/* 구현해보세요 */
}
const numbers = [1, 2, 3, 4, 5, 6, 7];
console.log(biggerThanThree(numbers)); // [4, 5, 6, 7]
다음 링크를 열어서 문제를 풀어보세요.
나의 답!
function biggerThanThree(numbers) {
/* 구현해보세요 */
let newArray = [];
for (let number of numbers) {
if (number <= 3) continue;
else newArray.push(number);
}
return newArray;
}
const numbers = [1, 2, 3, 4, 5, 6, 7];
console.log(biggerThanThree(numbers));
정답코드
function biggerThanThree(numbers) {
const array = [];
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] > 3) {
array.push(numbers[i]);
}
}
return array;
}
const numbers = [1, 2, 3, 4, 5, 6, 7];
console.log(biggerThanThree(numbers));
25회차 인증샷
올인원 패키지 : 프론트엔드 개발👉https://bit.ly/3m0t8GM