Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 스프링부트
- Javscript
- Hook
- GoogleMaps
- stylesheet
- Android
- nodejs
- Kotlin
- JavaScript
- scrollview
- 안드로이드
- fragment
- 오버라이딩
- JS
- array
- TextView
- Linux
- 랜덤넘버
- 코틀린
- Java
- TypeScript
- React
- 랜덤번호
- button
- RecyclerView
- npm
- 리액트
- 자바스크립트
- SpringBoot
- 구글맵스
Archives
- Today
- Total
타닥타닥 개발자의 일상
배열을 받고 형식을 갖춘 문자로 출력하기 javascript JS 본문
주어진 온도 배열을 다음과 같이 출력하는 함수 printForecast를 만들어라.
prntForecast는 배열을 배개변수로 받고 예시 문장을 출력할수 있어야 한다.
test data1: [17, 21, 23]
test data2:[12, 5, -5, 0, 4]
예시 문장
[17, 21, 23] 배열은 다음과 같이 출력되어야 한다
"... 17ºC in 1 days ... 21ºC in 2 days ... 23ºC in 3 days ..."
//테스트 데이터 배열
const data1 = [17, 21, 23];
const data2 = [12, 5, -5, 0, 4];
const printForecast = function (arr) {
let str = '';
for (i = 0; i < arr.length; i++) {
str += `${arr[i]}ºC in ${i + 1} days...`;
}
//str의 arr[i] 앞에 ...을 쓰면 그 다음 차례의 문장을 시작할때 점이 여섯개가 된다.
//따라서 처음 순서에 점 세개를 찍고 그 다음 순서에도 점 세개로 갯수를 유지하려면
//아래와 같이 최종 출력문 앞에 점 세개를 추가해야한다.
console.log('...' + str);
};
const result = printForecast(data1);
const result2 = printForecast(data2);
'코딩 기록 > JavaScript' 카테고리의 다른 글
Comments