Notice
Recent Posts
Recent Comments
Link
ยซ   2025/02   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

POTATO THAT WANT TO BE HUMAN

[JavaScript] repeat ํ•จ์ˆ˜ - ๋ฌธ์ž์—ด ์ผ์ •ํ•˜๊ฒŒ ๋ฐ˜๋ณตํ•˜๊ธฐ ๋ณธ๋ฌธ

FRONTEND/JavaScript

[JavaScript] repeat ํ•จ์ˆ˜ - ๋ฌธ์ž์—ด ์ผ์ •ํ•˜๊ฒŒ ๋ฐ˜๋ณตํ•˜๊ธฐ

๋…œํž 2022. 8. 16. 16:29
๋ฐ˜์‘ํ˜•

๐Ÿค” repeat ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ

repeat ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด์„ ์˜ต์…˜์˜ count ๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ ๋ถ™์ธ ๋‹ค์Œ ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ˜๋ณต์˜ ํšŸ์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” count๋Š” ์–‘์˜ ์ •์ˆ˜์—ฌ์•ผ ํ•˜๋ฉฐ ๋ฌดํ•œ๋Œ€๋ณด๋‹ค ์ž‘๊ณ , ์ตœ๋Œ€ ๋ฌธ์ž์—ด ํฌ๊ธฐ๋ฅผ ๋„˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.

string.repeat([count])

 

๐Ÿค” repeat ํ•จ์ˆ˜ ์˜ˆ์ œ ์‚ดํŽด๋ณด๊ธฐ

1) ๋ฌธ์ž์—ด์—์„œ ๋ฐ˜๋ณตํ•  ๊ฒฝ์šฐ

let str = '๋ฐฉ๊ฐ€';
let testRepeat = str.repeat(2);

console.log(testRepeat);  // '๋ฐฉ๊ฐ€๋ฐฉ๊ฐ€'

๋ฌธ์ž์—ด์„ ๋ฐ˜๋ณตํ•  ๊ฒฝ์šฐ ๋ฐ˜๋ณตํ•˜๊ณ  ์‹ถ์€ ํšŸ์ˆ˜๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ๊ธฐ์กด ๋ฌธ์ž์—ด์„ ๋ฐ˜๋ณตํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•œ ๋ฌธ์ž์—ด์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ('๋ฐฉ๊ฐ€'๊ฐ€ 2๋ฒˆ ๋ฐ˜๋ณต๋˜์–ด '๋ฐฉ๊ฐ€๋ฐฉ๊ฐ€'๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.)

 

2) ๋ฐฐ์—ด๋‚ด ๋ฌธ์ž์—ด์—์„œ ๋ฐ˜๋ณตํ•  ๊ฒฝ์šฐ

let strArr = ['r', 'e', 'p', 'e', 'a', 't'];

for(let i = 0; i < strArr.length; i++) {
	console.log(strArr[i].repeat(i+1));
}

// 'r'
// 'ee'
// 'ppp'
// 'eeee'
// 'aaaaa'
// 'tttttt'

repeatํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐฐ์—ด์— ๋‹ด๊ธด ๋ฌธ์ž์—ด์„ ์ˆœ์„œ๋Œ€๋กœ ๋ฐ˜๋ณตํ•˜๊ฒŒ๋” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

 


์ฐธ๊ณ  ๋ธ”๋กœ๊ทธ ) https://redcow77.tistory.com/629

๋ฐ˜์‘ํ˜•
Comments