π₯ μΈκ°
λ΄λ³΄λ΄κΈ°
1. Default export
- μ΄λ¦μ μ§μ νμ§ μμλλ -> λ°λΌμ λν΄νΈλ₯Ό import ν λ μ΄λ¦μ μμλ‘ μ§μ κ°λ₯
- νλμ νμΌμμ νκ°μ λν΄νΈλ§ μ¬μ©κ°λ₯
export default function (date) {
return Object.prototype.toString.call(data).slice(8,-1)
}
2. Named export
- μ΄λ¦μ κΌ μ§μ νμ¬μΌν¨
- μ¬λ¬κ° export κ°λ₯
export function random(){
return Math.floor(Math.random() * 10)
}
- μ΄λ¦μ {}μ λ£μ΄μ import
import {random, user as kmjin } from './getRandom'
// as λ₯Ό μ¬μ©νμ¬ λ€λ₯Έ μ΄λ¦μΌλ‘ μ¬μ©κ°λ₯. μ΄ κ²½μ°μ kmjin
- ν νμΌμμ μ¬λ¬ κ°μ export κ°λ₯
export function random(){
return Math.floor(Math.random() * 10)
}
export const user = { name: 'kmjin', age: 84}
export default 123
- νκ°λ§ λ΄λ³΄λΌ λ default export μ¬μ©
μ¬λ¬κ°λ Named export μ¬μ©
κ°μ Έμ€κΈ°
κΌ λ΄λ³΄λ΄μΌμ§ λͺ¨λμ΄ λλ 건 μλκ³ κΈ°λ³Έμ μΈ Js νμΌμ λ€ λͺ¨λν κ°λ₯
- νλ²μ κ°μ Έμ€κΈ°
import * as R from './getRandom'
// js νμΌμΈ κ²½μ°μλ§ νμ₯μ μλ΅ κ°λ₯
lodash
_.uniqBy ( 1 ,2)
: 1μ λ΄μ©μ 2λ₯Ό κΈ°μ€μΌμ μ€λ³΅ λ°μ΄ν° μμ
_.unionBy(1,2,3)
: 1κ³Ό 2 μ λ΄μ©μ 3μ κΈ°μ€μΌμ μ€λ³΅λ°μ΄ν° μμΈ
_.find(1,2,)
: 1μμ 2λ₯Ό μ°Ύμ
_.findIndex(1,2)
: 1μμ 2μ μΈλ±μ€λ₯Ό μ°Ύμ
_.remove (1,2)
: 1μμ 2λ₯Ό μμ
Json
- js λ°μ΄ν°λ₯Ό νννλ νλμ ν¬λ§·
- λΉλκΈ° λΈλΌμ°μ μλ² ν΅μ μμ μ£Όλ‘
- λ³μ κ°μ νννλλ° μ μ
json μ λ°μ΄ν° νμ
- λ¬Έμμ΄μ “” μΌλ‘λ§
- undefined λ μ¬μ© μλ
- js νμΌμμ κ°μ²΄ μ΄λ¦μ νΉμκΈ°νΈκ° λ€μ΄κ°μ§ μλ μ΄μ λ°μ΄νλ₯Ό μ¬μ©νμ§ μμλλ
- json νμΌμμ κ°μ²΄ μ΄λ¦μ “” μ¬μ©
- json νμΌμ κ³§ νλμ λ°μ΄ν° = ν νμΌμμ μ¬λ¬ λ°μ΄ν° μ¬μ©λΆκ°
- json νμΌμ νλμ λ¬Έμλ°μ΄ν° μΈλ° μν΄νΈ λμ ν΄μλ λ κ°μ²΄ λ°μ΄ν°μ²λΌ μ¬μ©
storage
- local storage
λ°μ΄ν°κ° λ§λ£λμ§ μμ
- session storage
νμ΄μ§κ° λ«νλ λ°μ΄ν° μ¬λΌμ§
'π TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[220426] π’ κ°μ²΄λ©μλ/μ κ°μ°μ°μ /ꡬ쑰λΆν΄ (0) | 2022.04.27 |
---|---|
[220421] μ°μ°μ/if /switch (0) | 2022.04.22 |
[220418] JS data type (0) | 2022.04.18 |
[220417] Data type / λ΄μ₯ λ©μλ (0) | 2022.04.18 |
[220415] switch statement (0) | 2022.04.15 |