[ใณใผใใใกใฏใใชใผ] [ๅ็ด] 8ๆ้ใง็ตใใใณใผใใใกใฏใใชใฎTypescriptๅฎๅ จๅพๆใใซใณใผใน
TypeScript(ํ์ ในใฏใชใใ)ใใพใฃใใ็ฅใใชใไบบใงใใใใฎๆฟ็ธฎใใใTypeScriptๆๆณ่ฌๅบงใงใTypeScriptๆๆณใฎ้ไบบใซใชใใ่ฌๅบงใงใใ
ๅ่ฌ็ 1,217ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
ts๊ฐ์ 42. override ๋ง์ง๋ง์ฆ ์ง๋ฌธ
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]<a target="_blank" rel="noopener n
typescriptpotentialk0924
ใป
6ใถๆๅ
0
42
1
- ่งฃๆฑบ
25. js array์ ๋ฌธ์ ์ 4:55์ฏค ์ง๋ฌธ์ ๋๋ค
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]<a target="_blank" rel="noopener n
typescriptpotentialk0924
ใป
6ใถๆๅ
0
31
1
- ๆช่งฃๆฑบ
union ๊ธฐ๋ณธ๊ธฐ 7๋ถ 53์ด ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, ์ฝ๋ํฉํ ๋ฆฌ๋!๋๋ถ์ ํ์ ์คํฌ๋ฆฝํธ ์ ๋ฐฐ์ฐ๊ณ ์์ต๋๋ค.7:53์ด์ ๋์ค๋ stringOrNumberList ํ์ ์ค์ ์ด ์๋์ด์๋๋ฐ, ๋ฐ์ true, false ์ค๋ฅ ๋๋ ๊ฑด ํ์ ์ถ๋ก ๋๋ฌธ์ธ๊ฐ์? ํท๊ฐ๋ ค์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค ใ ใ
typescriptไฝๆ่ ใชใ
ใป
0
117
2
- ๆช่งฃๆฑบ
Equality Narrowing ๊ด๋ จ ์ง๋ฌธ
[์ฝ๋ํฉํ ๋ฆฌ] [์ด๊ธ] 8์๊ฐ๋ง์ ๋๋ด๋ ์ฝ๋ํฉํ ๋ฆฌ์ Typescript ์์ ์ ๋ณต ํ์ฝ์ค์ Narrowing ๊ฐ์ข์คEquality Narrowing
typescriptweaponcho0687
ใป
0
117
2
- ๆช่งฃๆฑบ
tsconfig.json ์ค๋ช
Typescript ๊ธฐ๋ณธ ํ์ - 3:00 ์tsconfig.json ๊ด๋ จํด์ ๋ฐฐ์ฐ๋ ๋ด์ฉ๋ ์๋ค๊ณ ํ์ จ๋
typescripthyunsu
ใป
0
124
2
- ๆช่งฃๆฑบ
ํ๋ถ ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]
typescriptwkzks1230098
ใป
0
179
1
- ๆช่งฃๆฑบ
์ฌ๋๋ฆญ์ด๋ any ์ฐจ์ด๊ฐ ๋ญ๊ฐ์?
์ฌ๋๋ฆญ์์ ์ฌ์ฉํ๋ ๊ฐ ์ด๋ค ํ์ ๋ฃ์ด๋ ๊ด์ฐฎ์ ๊ฑฐ ๊ฐ์๋ฐ any๋ ์ฐจ์ด์ ์ด ์์๊น์ ?
typescriptkikai
ใป
0
221
2
- ๆช่งฃๆฑบ
๋ฆฌํ๋ ์ ๊ณผ ๋ฐ์ฝ๋ ์ดํฐ ์ฌ์ฉ์ ์๋ฌธ์
์๋ ํ์ธ์๋ฆฌํ๋ ์ ๊ณผ ๋ฐ์ฝ๋ ์ดํฐ๋ฅผ ๊ณต๋ถํ๋ฉด์ ์ ์ดํดํ๊ฑด์ง ๊ถ๊ธํฉ๋๋ค. const restrictParamValueKey = Symbol('restrict-para
typescriptjohn7212301
ใป
0
135
2
- ๆช่งฃๆฑบ
๋ณ์์ ์ ์ธ์ด ์ค๋ณต๋์๋ค๊ณ ํ ๋
์๋ ํ์ธ์ ์ฝํฉ๋๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค! ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๋ถ๋ถ์์a.ts ํ์ผ์์ num1 ์ด๋ผ๋ ๋ณ์๋ฅผ ์ ์ธํ์ฌ ์ฌ์ฉํ๊ณ b.ts ํ์ผ์์ num1 ์ด๋ผ๋ ๋ณ์๋ฅผ ๋ค์ ์ ์ธํ๋ฉด์ค๋ณต๋
typescriptkakaoki880278
ใป
0
162
2
- ๆช่งฃๆฑบ
type ์ผ๋ก ํจ์์ ํ์์ ์ ์ํ๊ณ ํจ์๋ฅผ ์ ์ํ ๋
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค.type TFunction = (x: number, y: number) => number; const fun4: TFunction =
typescriptkakaoki880278
ใป
0
144
1
- ๆช่งฃๆฑบ
declare ํค์๋๊ฐ ๊ฐ๋ ๋์ค๋๋ฐ ์ด๊ฑด ๋ญ๊ฐ์?
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]
typescriptporporpor0202024779
ใป
0
150
2
- ๆช่งฃๆฑบ
class๊ฐ ๊ฐ์ด ๋ ์ ์๋ค๋ ๋ง์ ์ดํดํ๊ธฐ ์ด๋ ต์ต๋๋ค.
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]
typescriptbugynot
ใป
0
127
1
- ๆช่งฃๆฑบ
null๊ฐ์ ํ์ ์ object ์๋๊ฐ์?
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]
typescriptbugynot
ใป
0
188
1
- ๆช่งฃๆฑบ
ํ์ ? ์ธํฐํ์ด์ค? ์ง๋ฌธ์์ต๋๋ค
๊ฐ์์์๋ ๋ง์ํด์ฃผ์๊ธด ํ์ง๋ง ์ฌ๊ฐ ์ดํดํ๋ฐ๋ก๋ ํ์ ๊ณผ ์ธํฐํ์ด์ค ์ ์ฐจ์ด๋ ์ธ์งํ์ต๋๋ค. ํ์ : primitive ๋์ด ํด์ ์ ์ธ๊ฐ๋ฅ.. ์ธํฐํ์ด์ค : ๊ฐ์ฒดํํ ์ ์์ ๊ทผ
typescriptrjsdnrsla63855140
ใป
0
147
1
- ๆช่งฃๆฑบ
type functionOnly = Extract<string| (()=> void), Function> ์ ์๋ฏธ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
typescriptbugynot
ใป
0
171
2
- ่งฃๆฑบ
npm install cache error
ํ์ ์คํฌ๋ฆฝํธ ๊ฐ์์์ Reflection์ ์ฌ์ฉํ๋ ์ฑํฐ๋ฅผ ํ ๋ npm install --save-dev reflect-metadata ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์์ต๋๋ค. ์ต๊ทผ์ ๋ ธํธ๋ถ์ ์๋์ฐ์์ ๋งฅ์ผ๋ก ๋ฐ๊พผ์ง ์ผ๋ง ์๋ ์ํ์์ ์ผ๋จ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ
typescriptkdm376037605562
ใป
0
205
1
- ่งฃๆฑบ
12_experimental_decorator, class decorator
1) ๊ฐ์ฅ ๋จผ์ ๊ถ๊ธํ ๊ฒ์ decorator ์์ฒด์ ๋ํ ๋ถ๋ถ์ ๋๋ค. ์ผ๋จ class decorator๋ก ํ์ ์ง์ด์ ์ง๋ฌธ๋๋ฆฌ์๋ฉด ์๋ ์ฝ๋์์ ChangeClass๋ผ๋ ํจ์๋ ๊ฒฐ๊ตญ ์ด๋ค ์ด๋ฆ๋ ์๋ class ์์ฒด๋ฅผ ๋ฐํํ ๋ฟ์ธ๋ฐ ์ด๋ป๊ฒ ์ด ChangeClass
typescriptkdm376037605562
ใป
0
131
1
- ่งฃๆฑบ
9_class/7_override.ts, super ํค์๋ ์ง๋ฌธ
superํค์๋์ ๋ํด ๊ถ๊ธํ ์ ์ด ์์ด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. ์ ๊ฐ ์๊ณ ์๋ super ํค์๋๋ฅผ constructor์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๋ถ๋ชจ ํด๋์ค์ ์๋ ํ๋กํผํฐ๋ฅผ ์์ ํด๋์ค์์ ๋ฐ๋ก ์ ์ธํ์ง ์์ ์ฑ๋ก ๊ทธ๋๋ก ์์๋ฐ์์ ๋ super ํค์๋๋ฅผ ํตํด ๋ถ๋ชจ ํด๋์ค์
typescriptsuperkdm376037605562
ใป
0
211
2
- ๆช่งฃๆฑบ
๊ฐ์ ๊ณํ์ด ๊ถ๊ธํฉ๋๋ค!
ํฉํ ๋ฆฌ๋์ ๊ฐ์๋ฅผ ์๊ฐํด๋ณด๋ฉด ์ปค๋ฆฌํ๋ผ์ด ํํํด์ ๋น ๋ฅด๊ฒ ์คํฌ๋ค์ด ํก์๊ฐ ๋ฉ๋๋ค. ํน์ NextJS๋ ์ธ์ ์ฏค์ผ๋ก ๊ณํํ๊ณ ๊ณ์ ์ง ์ ์ ์์ต๋๊น?
typescriptไฝๆ่ ใชใ
ใป
0
289
1
- ๆช่งฃๆฑบ
instantiator ์ง๋ฌธ
function instantiator(constructor: T, ...args: any) { return ne
typescripttubowangin4195
ใป
0
151
1

