notion; ๋ด๋ธ๋ก๊ทธ ๐ค
๋ฌธ์ ๋ฅผ ํ๋ฉด์ ๋ฐฐ์ด์์ ์ญ์ ํ๊ณ ์ถ์ ์์๊ฐ ์๋ค๋ฉด ์ด๋ป๊ฒ ์ฌ์ฉํด์ผ ํ ์ง์ ๋ํด ๊ถ๊ธํ๋ค.๊ทธ๊ฒ๋ ๋ฐฐ์ด์ index๋ฅผ ๋ชจ๋ฅธ ์ฑ๋ก!ํ์ง๋ง ๋ฐฐ์ด์ ์์๊ฐ ์ด๋ ํ ๊ฒ์ธ์ง๋ฅผ ์์์ผ ํ๋ค.https://dgkim5360.tistory.com/entry/deleting-
ํจ์ ์ ์ธ์โ ํจ์ ์ ์ธ์์ ํธ์ด์คํ ๊ฐ๋ฅ (๋ก์ง์ ์ด๋ ์์น์์ ์ง๋ ์๊ด์์ด ํด๋น ํจ์๋ฅผ ๋ถ๋ฌ์ฌ ์ ์์)ํจ์ ํํ์โ ํจ์ ํํ์์ ํจ์๋ฅผ ๋ณ์์ ๋ด์ ๊ฒ.โ ํธ์ด์คํ ์ด ๋ถ๊ฐ๋ฅ(๋ก์ง์ ์๋จ์์๋ถํฐ ์ฝ๊ธฐ ๋๋ฌธ์ ์์น๊ฐ ์ค์)๊ทธ๋ฆฌ๊ณ ๋๋ฌด๋๋ ํท๊ฐ๋ ธ๋ ๋ถ๋ถ์ ํจ์ ํํ
concat ๋ฉ์๋๋ ๋ฐฐ์ด ๋ด ์์๋ฅผ ๋ฐฐ์ด์ด ์ ์ธ๋ ์์๋ก
index.html์ฐธ๊ณ ๋ก ๋ง์ง๋ง new div๋ javascript๋ก ๊ตฌํํ ๊ฒ!
Twittler ๊ณผ์ ํ์ ๋์ ๋ฉํ์ ๋ฐ์ฌ์ญ๐คฏ ์ด์๋ค.DOM ์ง์์ด ๋ถ์กฑํ์ ๋ฟ ์๋๋ผ ๋ญ๊ฐ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ๋ก์ง์ ์ง์ผํ๋ ๊ฒ ๋จธ๋ฆฟ์์ผ๋ก ์ ๋ฆฌ๊ฐ ์ ๋ผ์ ๋ณต์กํ๊ฒ ๋๊ปด์ก๋ค.์ฌ๋ฌ ๊ธฐ๋ฅ์ ํจ์๋ฅผ ์ง๋ ๊ฒ ์ ์์ด ์ ๋๊ณ ๋๋ ์ ํ ๊ฐ์ง์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ๋๋จธ์ง ๊ธฐ๋ฅ์
primitive data type๊ณผ reference data type 1) ์์ ์๋ฃํ์ ๋ณ์์ ํ ๋นํ ๊ฒฝ์ฐ => ๊ฐ ์์ฒด์ ๋ณต์ฌ 2) ์์ ์๋ฃํ ๋๋ ์์ ์๋ฃํ์ ๋ฐ์ดํฐ๋ฅผ ํจ์์ ์ธ์๋ก ์ ๋ฌํ ๊ฒฝ์ฐ => ๊ฐ ์์ฒด์ ๋ณต์ฌ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์์ ์๋ฃํ์ด ์๋
ํ ๋๋ ํ ๋ฆฌ (ํ์ฌ ์ฌ์ฉ์์ ๊ฐ์ธํ ํ์ผ๋ค์ด ์๋ ๋๋ ํ ๋ฆฌ)cd ~๋ฃจํธ ๋๋ ํ ๋ฆฌ (์์คํ ์ ์ต์์ ๋๋ ํ ๋ฆฌ)cd /ํ์ฌ ๋๋ ํ ๋ฆฌcd .๋ถ๋ชจ ๋๋ ํ ๋ฆฌcd ..ํ์ฌ ๋๋ ํ ๋ฆฌ ํ์ธpwd์ผ๋จ Tab ํค๋ฅผ ๋๋ฌ๋ณด์ธ์. ์๋์ผ๋ก ์์ฑ์ด ๋์๋์?My Documentsย ๋ผ๋ ๋๋ ํ
๋ณต์ตํ ๋ฌธ์ ์ ๋ฆฌ!์ ์ฃผ์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ 10๋ฒ๊น์ง ํ์์ ๋ ๊ทธ๋ค์ง ์ด๋ ต๊ฒ ๋๊ปด์ง์ง ์์๋ค.๊ทผ๋ฐ ์ค๋์ด ์์์ผ์ด์ด์ ๊ทธ๋ฐ์ง(?) ๋๊ฐ ์ผ์ ์ ํ๋๋ผ.... ํํ ๋๋ฌด ํ๊ณ๋ด ๋๋ ์ธ์ ์ฏค ์ผํ ์๊ฐ์ผ๊น ?.?
์์์ ์ ๋ฐ์ฌ๋ฆผํ์ฌ ๊ตฌํ๋ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒtoFixed()toPrecision()Math.round()๋ํ๋ด๋ ค๋ ์์์ ์ ์๋ฆฟ์๋ฅผ ๊ดํธ ์์ ๋ฃ๋๋ค.์ ์๋ถํฐ ์๋ฆฟ์๊ฐ ์นด์ดํธ๋๋ค.์ฌ์ค Math.round ๋ฉ์๋๋ ์์ ์ฒซ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํ๋ค.์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋,
์๋ค๊ฐ๋ ๋ชจ๋ฅด๊ฒ ๊ณ ๋๊ฐ ์ด์ผํ๋ ๊ฒ ๊ฐ๋ค๊ฐ๋ ๋์ ์ง ์ค๊ณ ...๐๊ฐ์๊ธฐ ๋ฌด์ธ๊ฐ์ ๋น ์ ธ์ ํด๊ฒฐํ ๋๊น์ง ๋ถ๋ค๊ณ ์๋๋ผ ๋ค์ ์ง๋๋ฅผ ๋ชป๋๊ฐ๊ฒ ๋๋ค.์ด๋ฌ๋ฉด ์ ๋๋ค๊ณ ๋ค์๋๋ฐ ใ ใ ใ ใ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ๊ธ์์ผ๊ณผ ์ค๋ ์ดํ๊ฐ ํ์ด๋ดค๋๋ฐ ์ค๋๋งํผ ์ง์ค ์ ๋๋ ์ ์ ์์๋ค.(์ฌ์ค
๋ ๋ฉ์๋๋ ์์์ผ ๊ฒฝ์ฐ ๋ด๋ฆผํ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.ํ์ง๋ง ์์์ผ ๊ฒฝ์ฐ ์ฐจ์ด๊ฐ ์๋ค.์ฝ์์ฐฝ์ ๋ณด์ฌ์ง๋ ๊ฒ๊ณผ ๊ฐ์ด Math.floor ๋ฉ์๋๋ ์์ ์ฒซ์งธ ์๋ฆฌ์์ ์์์ผ ๋์ฒ๋ผ ๋ด๋ฆผํ๋ ๋ฐ๋ฉด, parseInt ๋ฉ์๋๋ ์ฌ๋ฆผํ๋ค.parseInt ๋ฉ์๋๋ ์์์ ์ ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ!๊ทธ
๐ฅ ์ฝํ๋ฆฟ๋ฐ๋ณต๋ฌธ๊ณผ ๋ฐฐ์ด ๋น ๋ฅด๊ฒ ๋ณต์ต๋ฐ๋ณต๋ฌธ ์ถ๊ฐ๋ ๋๋จธ์ง ๋ฌธ์ ํ๊ธฐ๋ฐฐ์ด ๋ฉ์๋ MUTABLE / IMMUTABLE ๊ตฌ๋ณ๊ฐ์ฒด ๊ผผ๊ผผํ๊ฒ ๋ฌธ์ ํ์ด์๊ณ ๋ฆฌ์ฆ 09๋ฒ ๋ฌธ์ ์๊ฐํ๊ธฐ๊ฐ์ฒด ๋ฌธ์ ์ค ์ดํด ๋์ธ ๋ฌธ์ ์ ๋ฆฌํ์ฌ ํฌํ๋ฐ์คํฌ ์ด์ฉ๐ฅ ๋ธ๋ก๊น TIL๊ณผ ๊ฐ๋ ์ ๋ฆฌ๐ฅ Slack์ ์ฌ
Office Hour ๋ ๊ฐ๋ฐ์ ์ฝ๋์์ ์ดํด์์์ธ ์์๋ฅผ ๋ณด์ฌ์ฃผ์ ์ ๋ฐ๋ก ์บก์ณํด๋ฒ๋ ธ๋ค ๐๐ฅ๋ฐ๋ณต๋ฌธ์ด ๋ค ์ํํ์ง ๋ชปํ ์ํฉ์์๋ ๋ถ๊ตฌํ๊ณ ๋ฐ๋ก ๋น ์ ธ๋์๋ฒ๋ฆฐ๋ค.๋ฐ๋ณต๋ฌธ์ ๋๊น์ง ์ํํ์ง๋ง continue๋ฅผ ์ฌ์ฉํ๋ ํด๋น ์กฐ๊ฑด์๋ ์๋ ๋ก์ง์ ๊ฑฐ์น์ง ์๊ณ ๋ค์ ๋ฐ๋ณต์ ์ค
๋ฐฐ์ด ์ฝํ๋ฆฟ์ ํ๋ฉด์ ์๋ก์ด 1) ๋ฐฐ์ด๋ก ๋ฐํ(์๋ก์ด ์ฃผ์๊ฐ ๋ฐํ) 2)๊ธฐ์กด ๋ฐฐ์ด ๋ฐํ์ด๋ผ๋ ๊ฒ์ ๋ณด๊ฒ ๋๋๋ฐ,
https://velog.io/@yuuuye/velog-%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4MarkDown-%EC%9E%91%EC%84%B1%EB%B2%95ย ์ฝ๋ ๋ธ๋ญ ์ ๋ณ๊ฒฝ์์ฑํ๊ธฐ ํด๋ฆญ โ ์ถ๊ฐ์ค์ โ ์ฝ๋๋ธ๋ก ํ ๋ง ์ ํ ์์
๋ค๋ฅธ ํจ์๋ฅผ ์ธ์๋ก ๋ฐ๋ ๊ฒฝ์ฐํจ์๋ฅผ ๋ฆฌํดํ๋ ๊ฒฝ์ฐํจ์๋ฅผ ์ธ์๋ก ๋ฐ๊ณ , ํจ์๋ฅผ ๋ฆฌํดํ๋ ๊ฒฝ์ฐ๐ฅ ๊ณ ์ฐจํจ์์ ์ฝ๋ฐฑํจ์๊ฐ ๋ฐ์์ค๋ ์ธ์โ const add5(5) = adder('text')(5)๊ฐ ๋๋ค.
4์ฃผ๊ฐ์ ํ๊ณ ๋ก์ ์์ฑํ์ ๋์ ์๋ก์ด ๋ค์ง์ ํ์ฌ ๋์๊ฒ ์ฃผ์ด์ง ํ๋ฆฌ๊ธฐ๊ฐ๋์ ์ต๋ํ ์ดํํ๋ ค ๋ ธ๋ ฅํ๋ค.๊ธฐ์ด๋ฅผ ๋์น๊ณ ์์ ์ ๋ฐ๋ผ๊ฐ๋ ํฐ๋ผ, ์๊ฐ์ ์ซ๊ธฐ๋ฉฐ ํ๋ ๊ณผ์ ๋ค์ ๋ค์ ํ ๋ฒ ์ดํด๋ณด์๋ค.ํนํ๋ ์ง์คํ๋ ๊ฑด ์ฝํ๋ฆฟ ๋ฌธ์ ์ธ๋ฐ, ๋ค์ ํ ๋ฒ ํ์ด๋ณด๋ ์๊ฐ๋ณด๋ค ์ฝ๊ฒ ํ
ํํซ... ๋ถ๋ช ์ด์ ๋ธ๋ก๊น ํ๋ ๋ด์ฉ์ธ๋ฐ ์ ๋ฆฌํ๋ฉด์ ๋ ๋ฆฐ ๊ฒ ๊ฐ๋ค. ๐๐ ๋ค์ ๋ณต์ตํ๋ผ๋ ๋ป์ผ๊นใ ใ ใ ์ ํํ ๋ต์ ์ ์ง ์๊ณ ์ ๋ง ๋ด๊ฐ ํท๊ฐ๋ ธ๋ ๋ถ๋ถ์ ๋ชจ์๋ณด์๋ค.๐ฅ ๋ฌธ์ 1) ๋ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ์ ๋ ฅ๋ฐ์ ๋๋ฒ์งธ ๊ฐ์ฒด์ ์์ฑ๋ค์ ์ฒซ๋ฒ์งธ ๊ฐ์ฒด์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.์ ์ ์กฐ๊ฑด
๋ฐฐ์ด ์์ ํฌํจ ์ฌ๋ถ ํ์ธํ๊ธฐโ ์ฌ๊ธฐ์ indexOf()์ includes()์ ์ฐจ์ด ์์๋ณด๊ธฐ!๋ณด์ด๋ ๊ฒ๊ณผ ๊ฐ์ด indexOf()๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๊ณ , includes()๋ ํด๋น ์์๊ฐ ์๋์ง์ ์ฌ๋ถ๋ฅผ ํ๋ณํ์ฌ Boolean๊ฐ์ ๋ฐํํ๋ค.๊ทธ๋ฌ๋ฉด indexOf()๋ก๋ B