JavaScript
2
Javascript :: λμ μΌλ‘ λ³μ μμ±
2024.11.26
// κ°μ²΄ μμ±let dynamicVars = {};// λμ μΌλ‘ λ³μλͺ
μμ±for (let i = 0; i μ΄λ κ² λ¬΄μ§μ± λ³μλ μ μΈν μ μκ³ ,${i} λμ κΈ°μ‘΄μ μ μΈν΄λμλ λ³μλ€μ μ¬μ©ν μλ μλ€. λμ κ²½μ°μλ λ°°μ΄ μμ κ°μ ν΄λΉνλ λ°μ΄ν°μ κ²μ¦ν κ²°κ³Όλ₯Ό μ μ₯ν΄λ¬μΌ ν΄μ λμ λ³μλ₯Ό ꡬννκ² λμμ. μλ₯Ό λ€λ©΄ 그리λμμ λ°°μ΄[] μμ μλ κ°κ³Ό μ΄λ¦μ΄ κ°μ 컬λΌμ λ°μ΄ν°λ₯Ό νμΈνλ μΌμ΄λ€.κ·Έλλ μλμ κ°μ΄ λ³νν΄μ μ¬μ©ν μλ μλ€. const checkColumns = ['Nation', 'Dept', 'Name', 'Age'] _.forEach(dataList, (row, index) => { let dynamicVars = {}; // λμ μΌλ‘ λ³μλͺ
μμ± for (let i ..

JS :: λλ°μ΄μ€(Debounce)μ μ€λ‘νλ§(Throttling)
2024.01.15
μλ₯Ό λ€μ΄λ³΄μ. μ΄λ€ κ°μ μ
λ ₯ν λ ν΄λΉ λ¨μ΄κ° ν¬ν¨λ λ¨μ΄λ₯Ό μ 곡νλ κΈ°λ₯μ ꡬννλ μν©. = κ²μμμ§ κ²μμ΄ μΆμ² κ²°κ³Ό κ°μ κΈ°λ₯. μ΄λ΄ λ κΈμκ° λ³ν λλ§λ€, μ΄λ€ function μ΄λ APIλ₯Ό νΈμΆνμ¬μΌ νλλ°.. λ무 μ¦μ ν¨μ νΈμΆμ΄ μΌμ΄λλ€. λ¬Όλ‘ νλ‘ νΈμλμ λ°±μλμμ μ±λ₯ μ΅μ νκ° λμ΄ μμΌλ©΄ λ¬Έμ κ° λ μΌμ΄λ μλ μμΌλ.. κ·Έλλ λ§μΌμ λ¬Έμ λ₯Ό μ κ±°ν΄μ£Όλ κ²μ΄ μ€μν κ²μ΄λ€. μ΄λ λ³΄ν΅ λλ°μ΄μ€ Debounce μ μ°λ‘νλ§ Throttling μ κ°λ
μ μ μ©νκ² λλλ° μ΄ λκ°μ§μ 곡ν΅μ κ³Ό μ°¨μ΄μ μ λν΄ μ μ΄λ³΄κ³ μ νλ€. 곡ν΅μ λλ°μ΄μ€μ μ°λ‘νλ§μ 곡ν΅μ μ.. 1. ν¨μκ° λ무 λ§μ΄ νΈμΆλμ§ μλλ‘ μ μ΄νλ ν
ν¬λμ μ’
λ₯μ΄λ©°, 2. μ±λ₯ μ΅μ νμ 리μμ€ κ΄λ¦¬μ λ§μ΄ μ¬μ©λλ κ°..