header-img
Info :
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 ..
list_img
JS :: λ””λ°”μš΄μŠ€(Debounce)와 μŠ€λ‘œν‹€λ§(Throttling)
2024.01.15
예λ₯Ό λ“€μ–΄λ³΄μž. μ–΄λ–€ 값을 μž…λ ₯ν•  λ•Œ ν•΄λ‹Ή 단어가 ν¬ν•¨λœ 단어λ₯Ό μ œκ³΅ν•˜λŠ” κΈ°λŠ₯을 κ΅¬ν˜„ν•˜λŠ” 상황. = 검색엔진 검색어 μΆ”μ²œ κ²°κ³Ό 같은 κΈ°λŠ₯. 이럴 λ•Œ κΈ€μžκ°€ λ³€ν•  λ•Œλ§ˆλ‹€, μ–΄λ–€ function μ΄λ‚˜ APIλ₯Ό ν˜ΈμΆœν•˜μ—¬μ•Ό ν•˜λŠ”λ°.. λ„ˆλ¬΄ μž¦μ€ ν•¨μˆ˜ 호좜이 μΌμ–΄λ‚œλ‹€. λ¬Όλ‘  ν”„λ‘ νŠΈμ—”λ“œμ™€ λ°±μ—”λ“œμ—μ„œ μ„±λŠ₯ μ΅œμ ν™”κ°€ λ˜μ–΄ 있으면 λ¬Έμ œκ°€ 덜 일어날 μˆ˜λ„ μžˆμœΌλ‚˜.. κ·Έλž˜λ„ 만일의 문제λ₯Ό μ œκ±°ν•΄μ£ΌλŠ” 것이 μ€‘μš”ν•  것이닀. μ΄λ•Œ 보톡 λ””λ°”μš΄μŠ€ Debounce 와 μ“°λ‘œν‹€λ§ Throttling 의 κ°œλ…μ„ μ μš©ν•˜κ²Œ λ˜λŠ”λ° 이 λ‘κ°€μ§€μ˜ 곡톡점과 차이점에 λŒ€ν•΄ μ μ–΄λ³΄κ³ μž ν•œλ‹€. 곡톡점 λ””λ°”μš΄μŠ€μ™€ μ“°λ‘œν‹€λ§μ˜ 곡톡점은.. 1. ν•¨μˆ˜κ°€ λ„ˆλ¬΄ 많이 ν˜ΈμΆœλ˜μ§€ μ•Šλ„λ‘ μ œμ–΄ν•˜λŠ” ν…Œν¬λ‹‰μ˜ μ’…λ₯˜μ΄λ©°, 2. μ„±λŠ₯ μ΅œμ ν™”μ™€ λ¦¬μ†ŒμŠ€ 관리에 많이 μ‚¬μš©λ˜λŠ” 개..