๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (100)

๐Ÿ–ฅ dev-ruby

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„ -Javascript <2021 Dev-Matching: ์›น ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ>

๋ฌธ์ œ ์„ค๋ช… ๋กœ๋˜ 6/45(์ดํ•˜ '๋กœ๋˜'๋กœ ํ‘œ๊ธฐ)๋Š” 1๋ถ€ํ„ฐ 45๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ 6๊ฐœ๋ฅผ ์ฐ์–ด์„œ ๋งžํžˆ๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ณต๊ถŒ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๋กœ๋˜์˜ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ˆœ์œ„๋‹น์ฒจ ๋‚ด์šฉ 1 6๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ๋ชจ๋‘ ์ผ์น˜ 2 5๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ 3 4๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ 4 3๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ 5 2๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ 6(๋‚™์ฒจ) ๊ทธ ์™ธ ๋กœ๋˜๋ฅผ ๊ตฌ๋งคํ•œ ๋ฏผ์šฐ๋Š” ๋‹น์ฒจ ๋ฒˆํ˜ธ ๋ฐœํ‘œ์ผ์„ ํ•™์ˆ˜๊ณ ๋Œ€ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ฏผ์šฐ์˜ ๋™์ƒ์ด ๋กœ๋˜์— ๋‚™์„œ๋ฅผ ํ•˜์—ฌ, ์ผ๋ถ€ ๋ฒˆํ˜ธ๋ฅผ ์•Œ์•„๋ณผ ์ˆ˜ ์—†๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์ฒจ ๋ฒˆํ˜ธ ๋ฐœํ‘œ ํ›„, ๋ฏผ์šฐ๋Š” ์ž์‹ ์ด ๊ตฌ๋งคํ–ˆ๋˜ ๋กœ๋˜๋กœ ๋‹น์ฒจ์ด ๊ฐ€๋Šฅํ–ˆ๋˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„๋ฅผ ์•Œ์•„๋ณด๊ณ  ์‹ถ์–ด ์กŒ์Šต๋‹ˆ๋‹ค. ์•Œ์•„๋ณผ ์ˆ˜ ์—†๋Š” ๋ฒˆํ˜ธ๋ฅผ 0์œผ๋กœ ํ‘œ๊ธฐํ•˜๊ธฐ๋กœ ํ•˜๊ณ , ๋ฏผ์šฐ๊ฐ€ ๊ตฌ๋งคํ•œ ๋กœ๋˜ ๋ฒˆํ˜ธ 6๊ฐœ๊ฐ€ 44, 1, 0, 0, 31 25๋ผ๊ณ  ๊ฐ€์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ..

[Vue] #12 - ๋ฐ์ดํ„ฐ ์›๋ณธ ๋ณด์กด

1. ๋ฐ›์•„์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋‘ ๋ณ€์ˆ˜์— ์ €์žฅ ํ›„, ํ•œ ๋ณ€์ˆ˜๋งŒ sort์‹œํ‚ค๋ฉด ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋Š” ์›๋ณธ ๊ทธ๋Œ€๋กœ์ผ๊นŒ? ์•„๋‹ˆ๋‹ค. ๊ฐ™์€ array๋ฅผ ํ• ๋‹น๋ฐ›์€๊ฑฐ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ๋ณ€์ˆ˜๋„ ๊ฐ™์ด ์ •๋ ฌ๋œ๋‹ค. => ๋ณ„๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋กœ ์ €์žฅํ•˜๊ธฐa= [...data], //data์™€๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅธ ์นดํ”ผ๋ณธ์„ ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”~ b= data 2. array๋ฅผ ๋ณ„๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋กœ ์ €์žฅ ํ›„, ๋‹ค์‹œ ์›๋ณธ์œผ๋กœ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ๋Œ€์ž…์„ ํ•œ๋‹ค๋ฉด? array๋Š” '=' ๋“ฑํ˜ธ๋กœ ๋Œ€์ž…ํ•˜๋ฉด ์™ผ์ชฝ ์˜ค๋ฅธ์ชฝ ๊ฐ’์„ ๊ณต์œ ํ•œ๋‹ค๋Š” ๋œป์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฐ–๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ this.b = [...this.a]; //๋˜ ๋‹ค๋ฅธ ์นดํ”ผ๋ณธ์œผ๋กœ ๋Œ€์ž…ํ•ด์ค˜์•ผ ํ•จ

Vue 2021. 8. 6. 11:19