[ν•œμž…] πŸ“’Day3 Quiz

TKΒ·2023λ…„ 12μ›” 7일
0

[κ°•μ˜] ν•œμž… μ‹œλ¦¬μ¦ˆ

λͺ©λ‘ 보기
12/59

μ˜€λŠ˜μ€ λ“œλ””μ–΄ μ½”λ”© ν€΄μ¦ˆμž…λ‹ˆλ‹€!
κ°•μ˜μ™€ λ˜‘κ°™μ€ ν™˜κ²½μ—μ„œ νƒ€μž…μŠ€ν¬λ¦½νŠΈ μ½”λ“œ μ‹€μŠ΅μ„ ν•΄λ³Ό 수 μžˆλŠ”
TypeScript Playgroundλ₯Ό ν™œμš©ν•΄ μ½”λ“œ ν€΄μ¦ˆλ₯Ό μ€€λΉ„ν•΄ λ΄€μ–΄μš”!
μ•„λž˜μ˜ ν€΄μ¦ˆλ₯Ό ν™•μΈν•˜μ‹œκ³ , 쑰건에 λ§žλŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ…¨λ‹€λ©΄
μž‘μ„±ν•˜μ‹  μ½”λ“œλ₯Ό μΊ‘μ³ν•΄μ„œ λŒ“κΈ€λ‘œ λ‹¬μ•„μ£Όμ„Έμš”! 그럼 λ―Έμ…˜ 성곡!

Quiz 1.

λ‹€μŒ μš”κ΅¬μ‚¬ν•­μ„ λ§Œμ‘±ν•˜λŠ” 4개의 νƒ€μž…μ„ μ •μ˜ν•˜μ„Έμš”

  • Any νƒ€μž…μ€ μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
  • Nums νƒ€μž…μ€ 숫자만 담을 수 μžˆλŠ” λ°°μ—΄ νƒ€μž…μž…λ‹ˆλ‹€.
  • Colors νƒ€μž…μ€ λ¬Έμžμ—΄λ§Œ 담을 수 μžˆλŠ” λ°°μ—΄ νƒ€μž…μž…λ‹ˆλ‹€.
  • Coords νƒ€μž…μ€ [숫자, 숫자] ν˜•νƒœμ˜ λ°°μ—΄λ§Œ ν—ˆμš©ν•˜λŠ” νƒ€μž…μž…λ‹ˆλ‹€.
  • Info νƒ€μž…μ€ [숫자, λ¬Έμžμ—΄] ν˜•νƒœμ˜ λ°°μ—΄λ§Œ ν—ˆμš©ν•˜λŠ” νƒ€μž…μž…λ‹ˆλ‹€.

✏️ λ‹΅μ•ˆ

type Nums = never;
type Colors = never;
type Coords = never;
type Info = never;

Quiz 2.

λ‹€μŒ μš”κ΅¬μ‚¬ν•­μ„ λ§Œμ‘±ν•˜λŠ” Course νƒ€μž…μ„ μ •μ˜ν•˜μ„Έμš”
(이 νƒ€μž…μ€ 마치 μΈν”„λŸ°μ—μ„œ ν™œμš©ν•  것 κ°™κ΅°μš”?)

  • Any νƒ€μž…μ€ μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
  • Course νƒ€μž…μ€ 온라인 κ°•μ˜ 정보λ₯Ό ν¬ν•¨ν•˜λŠ” 객체 νƒ€μž…μ„ μ •μ˜ν•©λ‹ˆλ‹€.
  • λ¬Έμžμ—΄μ„ μ €μž₯ν•˜λŠ” name ν”„λ‘œνΌν‹°λ₯Ό κ°€μ Έμ•Ό ν•©λ‹ˆλ‹€.
  • 숫자λ₯Ό μ €μž₯ν•˜λŠ” price ν”„λ‘œνΌν‹°λ₯Ό κ°€μ Έμ•Ό ν•©λ‹ˆλ‹€.
  • 숫자λ₯Ό μ €μž₯ν•˜λŠ” student_cnt ν”„λ‘œνΌν‹°λ₯Ό κ°€μ Έμ•Ό ν•©λ‹ˆλ‹€.
  • λ¬Έμžμ—΄μ„ μ €μž₯ν•˜λŠ” author ν”„λ‘œνΌν‹°λ₯Ό κ°€μ Έμ•Ό ν•©λ‹ˆλ‹€.
  • λ¬Έμžμ—΄ 배열을 μ €μž₯ν•˜λŠ” related_courses ν”„λ‘œνΌν‹°λ₯Ό κ°€μ Έμ•Ό ν•©λ‹ˆλ‹€.

✏️ λ‹΅μ•ˆ

type Course = {
  name: string,
  price: number,
  student_cnt: number,
  author: string,
  related_courses: string[]
};

Quiz 3.

λ‹€μŒ μš”κ΅¬μ‚¬ν•­μ„ λ§Œμ‘±ν•˜λŠ” User νƒ€μž…μ„ κ΅¬ν˜„ν•˜μ„Έμš”

  • Any νƒ€μž…μ€ μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
  • 객체 νƒ€μž…μ΄μ–΄μ•Ό ν•©λ‹ˆλ‹€.
  • String νƒ€μž…μ˜ name ν”„λ‘œνΌν‹°κ°€ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.
  • String νƒ€μž…μ˜ email ν”„λ‘œνΌν‹°κ°€ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.
  • κ·Έ μ™Έμ˜ String νƒ€μž…μ˜ 동적 ν”„λ‘œνΌν‹°λ“€λ„ μΆ”κ°€ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

✏️ λ‹΅μ•ˆ

type User = {
  name: string,
  email: string,
  [key:string]: string,
};
profile
μ‰¬μš΄κ²Œ 쒋은 FE개발자😺

0개의 λŒ“κΈ€