Programming/React

[ React ] ๋ฌธ์ž์—ด ์น˜ํ™˜ ์—ฌ๋Ÿฌ ๊ฐœ (replace ํ•จ์ˆ˜)

seulye 2022. 7. 19. 14:28

[0,1] 

[0,1,2,3,4,5] 

์ด๋Ÿฐ์‹์œผ๋กœ ๋˜์–ด์žˆ๋Š” ์š”์ผ ๋ฐฐ์—ด format์„ ๋ฐ”๊ฟ”์ฃผ๋ ค๊ณ  ํ•œ๋‹ค. 

 

๋ฌธ์ž์—ด ์น˜ํ™˜ํ•  ๋•Œ๋Š” replace ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 

    const daysFormatter = (params: any) => {
        const days = params.value
            .replace('0', '์ผ')
            .replace('1', '์›”')
            .replace('2', 'ํ™”')
            .replace('3', '์ˆ˜')
            .replace('4', '๋ชฉ')
            .replace('5', '๊ธˆ')
            .replace('6', 'ํ† ');
        return days;
    };

์—ฌ๋Ÿฌ ๊ฐœ ์น˜ํ™˜ํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ, .replace๋ฅผ ๋ถ™์—ฌ๋‚˜๊ฐ€๋ฉด ๋œ๋‹ค. 

์ฐธ๊ณ ๋กœ ์š”์ผ ๋ฐฐ์—ด ํŠน์„ฑ์ƒ ์•ˆ์— [0,0] ์ด๋ ‡๊ฒŒ ์ค‘๋ณต๋  ์ผ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— replace ํ•จ์ˆ˜๋กœ๋„ ์ถฉ๋ถ„ํžˆ ์ปค๋ฒ„ ๊ฐ€๋Šฅํ–ˆ๋‹ค.

 

๋ชจ๋“  ๋ฌธ์ž์—ด์„ ์น˜ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ •๊ทœ์‹์„ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค.

https://codechacha.com/ko/javascript-replace-in-string/

 

JavaScript - ๋ฌธ์ž์—ด ๋ฐ”๊พธ๊ธฐ(replace, ์ •๊ทœ์‹ ์น˜ํ™˜)

String ํƒ€์ž…์€ replace()ํ•จ์ˆ˜๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์ด๊ฒƒ์„ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด์˜ ํŠน์ • ๋ฌธ์ž์—ด์„ ๋‹ค๋ฅธ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. replace()๋Š” ๋จผ์ € ๊ฒ€์ƒ‰๋˜๋Š” 1๊ฐœ์˜ ๋ฌธ์ž์—ด๋งŒ ์น˜ํ™˜ํ•˜๋Š”๋ฐ์š”, ์—ฌ๋Ÿฌ ๋ฌธ์ž์—ด์„ ๋ณ€ํ™˜ํ• 

codechacha.com