okdisk
@okdisk
Reviews Written
1
Average Rating
5.0
Posts
Q&A
eslint.validate ์ค์ ๊ด๋ จํด์ ์ข๋ ๊ฐ๋จํ ๊ฐ๋ฅํฉ๋๋ค.
์ ์๋์ด ์ ์๋๋ก ๊ฐ๋ฅด์ณ ์ฃผ์ ์ Vue๊ฐ ๋๋ฌด ์ฌ๋ฏธ์๊ณ ์์ฉ์ด ๋ฌด๊ถ ๋ฌด์งํฉ๋๋ค.^^
- Likes
- 2
- Comments
- 3
- Viewcount
- 462
Q&A
๊ฐ์ 1๋ถ40์ด์ฏค, iterable ๊ฐ์ฒด ์์
์๋ ํ์ธ์ ์ฌ๋ ๊น์ ๊ฐ์๋ฅผ ์ ๋ณด๊ณ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ์ด์ ์ง๋ฌธ์ธ๋ฐ์ const iterable = { [Symbol.iterator] : function () { let i = 3; return { next () { } , [Symbol.iterator]: function () { return this ; } } } } ์ด๋ ๊ฒ ์์ ๊ฐ์ด ํ์ด์ ํํ์ด ๊ฐ๋ฅํ๋ค๊ณ ๋ด ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ iterable ๊ฐ์ฒด์ ๋ฉ์๋์ธ [Symbol.iterator] ๋ฅผ ์คํํ๋ ค๋ฉด ์๋์ ๊ฐ์ด ์ฌ์ฉํ๋์ง ๊ถ๊ธ ํฉ๋๋ค. let iterator = iterable[Symbol.iterator](); ์๋ ๊ฐ์ฒด ํ๋กํผํฐ ์ ๊ทผ๋ฒ์ผ๋ก๋ let iterator = iterable.[Symbol.iterator]() ์ด๊ฑฐ๋ let iterator = iterable[[Symbol.iterator]]() ์ผ๋ก ํํ๋๋๊ฒ ๊ธฐ๋ณธ์ ์ธ ์ ๊ทผ์ด๋ ์คํ๋ฒ์ผ๋ก ์๊ณ ์๋๋ฐ ์ ์ ์์ ๊ฐ์ด ํ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. Symbol ๊ฐ์ฒด๋ฅผ ํ๋กํผํฐ๋ก ๊ฐ์ง๊ณ ์๋ Object ์์ ํด๋น Object ์ ํ๋กํผํฐ๋ ๋ฉ์๋๋ฅผ ์ ๊ทผํ๋ ค๋ฉด ๋ณ๋๋ก ์ ํด์ง ๋ฌธ๋ฒ์ผ๋ก ์ ํด์ง ๊ฑด์ง ๊ถ๊ธํฉ๋๋ค.
- Likes
- 2
- Comments
- 6
- Viewcount
- 443




