Array(data.length).fill(null); -> n๊ฐ์ length๋ฅผ ๊ฐ์ง ๋ฐฐ์ด์ ๋ชจ๋ null๋ก ์ฑ์ฐ๊ธฐ ์ ์ x์ ์์ฐ์ n์ ์ ๋ ฅ ๋ฐ์, x๋ถํฐ ์์ํด x์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ n๊ฐ ์ง๋๋ ๋ฆฌ์คํธ๋ฅผ ๋ฆฌํด (ํ๋ก๊ทธ๋๋จธ์ค ์ฐ์ต๋ฌธ์ ์ค) function solution(x, n) { const array = Array(n).fill(x); return array.map((v, i) => v * (i + 1)); }
ํฌ์คํ ํ ์ด์ ์ ๋ ํฐ๋ก ์์๋ฅผ ์ ํํ ์ผ์ด ์์๋๋ฐ ํ์๋์์ธ ๋ณธ์ธ์ ํฌํจํ์ฌ ํ์๋ก ํ์ํ๊ณ ์ถ์๋ค. ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ๋ฉ์๋๋ค์ ์ดํด๋ณด์๋๋ฐ, querySelector/querySelectorAll ์ ๊ฒฝ์ฐ ๋ณธ์ธ์ ์ ์ธํ๊ณ ํ์๋ก ํ์ํ๊ณ , closest ๋ ๋ณธ์ธ์ ํฌํจํ์ฌ ์์๋ก ํ์ํ๋ค. ๋ ๋ค ๋ง์ ์๋ค์๋ค. ๊ทธ๋์ ๊ฒฐ๊ตญ์ matches๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ํ์ฉํ์ฌ ์ ํํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์๋๋ค. (๊ทธ ๊ณผ์ ์์ ์ ๋ ํฐ๋ฅผ ์ฌ์ฉํ์ฌ DOM์์๋ฅผ ์ ํํ ์ ์๋ ๋ฐฉ๋ฒ๋ค์ ์ฃ๋ค๊ฑฐ์ ๊ตฌ๊ธ๋งํด๋ดค๊ธฐ ๋๋ฌธ์. ํฌ์คํ ํ๋ค๋ ๋ป) ์ ๋ ํฐ๋ฅผ ์ฌ์ฉํ์ฌ DOM์์๋ฅผ ์ ํํ ์ ์๋ ๋ฐฉ๋ฒ๋ค element.querySelector(selector) & element.querySelectorAll(selector) -> ์์์..
58. ๋ฌด์์ด ์ถ๋ ฅ ๋ ๊น์? const name = "Lydia"; age = 21; console.log(delete name); console.log(delete age); A:false,true B:"Lydia",21 C:true,true D:undefined,undefined delete ์ฐ์ฐ์ delete object.property delete object['property'] delete ์ฐ์ฐ์๋ ๊ฐ์ฒด์ ์์ฑ์ ์ ๊ฑฐํฉ๋๋ค. ์ ๊ฑฐํ ๊ฐ์ฒด์ ์ฐธ์กฐ๋ฅผ ์ด๋์์๋ ์ฌ์ฉํ์ง ์๋๋ค๋ฉด ๋์ค์ ์์์ ํ์ํฉ๋๋ค. (GC์ ์ํด) ์ญ์ ๋ฅผ ํ๋ฉด true๋ฅผ ๋ฐํ, ์๋๋ฉด false๋ฅผ ๋ฐํํฉ๋๋ค. ๊ทธ๋ ์ง๋ง ์๋ ๊ฒฝ์ฐ๋ฅผ ๊ณ ๋ คํด์ผ๋ง ํฉ๋๋ค. ๋ง์ฝ ์กด์ฌํ์ง ์๋ ์์ฑ์ ์ญ์ ํ๋ ค๊ณ ํ๋ฉด delete๋ ์ด๋ ํ ์์ ๋ ์์ด..
53. ๋ฌด์์ด ์ถ๋ ฅ ๋ ๊น์? function Car() { this.make = "Lamborghini"; return { make: "Maserati" }; } const myCar = new Car(); console.log(myCar.make); A: "Lamborghini" B: "Maserati" C: ReferenceError D: TypeError new User(...)๋ฅผ ์จ์ ํจ์๋ฅผ ์คํํ๋ฉด ์๋์ ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ๋์ํฉ๋๋ค. ๋น ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด this์ ํ ๋นํฉ๋๋ค. ํจ์ ๋ณธ๋ฌธ์ ์คํํฉ๋๋ค. this์ ์๋ก์ด ํ๋กํผํฐ๋ฅผ ์ถ๊ฐํด this๋ฅผ ์์ ํฉ๋๋ค. this๋ฅผ ๋ฐํํฉ๋๋ค. function User(name) { // this = {}; (๋น ๊ฐ์ฒด๊ฐ ์์์ ์ผ๋ก ๋ง๋ค์ด์ง) // ์๋ก์ด ํ๋กํผ..
๊ทธ๋ฅ ๊ถ๊ธํด์ ํด๋ณธ Array empty ์์ ์ํ ๊ธฐ๋ก 0. ๋น ์์๊ฐ ์๋ Array ์์ฑ var arr = [ 1, 2, 3 ]; arr[10] = "last"; console.log(arr); 1. for for( let i=0; i console.log(`arr[${i}] : ${v}`); ); empty ์์๋ ์ํํ์ง ์์ 3. for of : for...of ๋ช ๋ น๋ฌธ for ... of ๋ช ๋ น๋ฌธ์ ๋ฐ๋ณต๊ฐ๋ฅํ ๊ฐ์ฒด (Array, Map, Set, String, TypedArray, arguments ๊ฐ์ฒด ๋ฑ์ ํฌํจ)์ ๋ํด์ ๋ฐ๋ณตํ๊ณ ๊ฐ ๊ฐ๋ณ ์์ฑ๊ฐ์ ๋ํด ์คํ๋๋ ๋ฌธ์ด ์๋ ์ฌ์ฉ์ ์ ์ ๋ฐ๋ณต ํํฌ๋ฅผ ํธ์ถํ๋ ๋ฃจํ๋ฅผ ์์ฑํฉ๋๋ค. ๋ชจ๋ ๊ฐ์ฒด๋ณด๋ค๋, [Symbol.iterator] ์์ฑ์ด ์๋ ๋ชจ๋ ..
- DOM
- GIT
- ๋ฐ๋๋ผ์ฝ๋ฉ ํ๊ธฐ
- KEYBOARD
- VSC
- ์์ฑ์ํจ์
- ๋ถํธ์บ ํ
- string
- css
- book
- eventlistener
- ์ฝ๋ฉ๋ถํธ์บ ํ
- stackoverflow
- eslint
- array
- js
- HTML
- Stash
- ๋ฐ๋๋ผ์ฝ๋ฉ
- review
- Total
- Today
- Yesterday