Skip to content

Latest commit

Β 

History

History
35 lines (25 loc) Β· 773 Bytes

JavaScript-full-stack19.md

File metadata and controls

35 lines (25 loc) Β· 773 Bytes

{ν’€μŠ€νƒ} JavaScript 19κ°• - μŠ€ν”„λ ˆλ“œ, λ””μŠ€νŠΈλŸ­μ²˜λ§? κ³ μž‘ 이게 λ‹€μ˜€μ–΄??

μŠ€ν”„λ ˆλ“œ μ—°μ‚°μž

  • ... : done이 true 될 λ•ŒκΉŒμ§€ next ν˜ΈμΆœν•΄λΌ 라고 생각해도 됨
  • 자주 μ‚¬μš©ν•˜λŠ” μŠ€ν”„λ ˆλ“œ νŒ¨ν„΄
const arr = [1, 2, 3];
const u = { id: 1, name: 'Hong' };

const [a, b, c = 6] = arr;
// μ›λž˜λŠ” object에 next μ—†μŒ (Symbol.iterator κ΅¬ν˜„ X)
// μž‘λ…„λΆ€ν„° κ°€λŠ₯해짐
// 바벨 돌리면 바벨이 μ•Œμ•„μ„œ λΆ™μ—¬μ„œ ν•΄μ€Œ
const {...u, addr: 'Seoul'}

'

λ””μŠ€νŠΈλŸ­μ²˜λ§

const u = { id: 1, name: 'Hong' };
// nm으둜 λ³€μˆ˜λͺ… μž¬μ •μ˜ν•΄λ„ λ””μŠ€νŠΈλŸ­μ²˜λ§μž„
const { name: nm } = u;

[Note]

  • Math.max(...arr)

Reference