type ahead
fetch()
์๋ฒ์๊ฒ ์ด๋คํ์ผ์ ์๋ตํ๋ผ๊ณ ์์ฒญํ๋๊ฒ์ด๋ค.
๋น๋๊ธฐ๋ก ์ด๋ฃจ์ด์ง๊ธฐ๋๋ฌธ์ fetch ๋๋ ๋์ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๋ค.
๊ทธ ์์ ์ด ๋๋๊ณ ๋์ ์ฝ๋ฐฑํจ์๋ฅผ ์คํ์์ผ์ฃผ๋๊ฒ์ ๐ then()์ด๋ผ๊ณ ํ๋ค.
response ๊ฐ์ฒด ๊ฐ ๋ค์ด๊ฒ ๋๋๋ฐ ์ฌ๊ธฐ ์์๋ ์๋ฒ๊ฐ ์๋ตํ ๊ฒฐ๊ณผ๊ฐ์ด ์๋ค.
.push
findMatches()
findMatches() ์ธ์ 2๊ฐ๊ฐ ํ์ํจ ํ๋๋ ๊ฒ์ํ ๋จ์ด, ํ๋๋ ์ ์ฒด ๋ฐฐ์ด
RegExp ๐ ๊ฐ์ฒด๋ ๋ฆฌํฐ๋ด ํ๊ธฐ๋ฒ๊ณผ ์์ฑ์๋ก์จ ์์ฑํ
๋ฆฌํฐ๋ด ํ๊ธฐ๋ฒ ๋งค๊ฐ๋ณ์๋ ๋ ๋น๊ธ์ผ๋ก ๊ฐ์ธ์ผ ํ๋ฉฐ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค.
์์ฑ์ ํจ์์ ๋งค๊ฐ๋ณ์๋ ๋น๊ธ์ผ๋ก ๊ฐ์ธ์ง ์์ผ๋ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
gi ๐ global match์ ignore case๋ฅผ ๋ปํจ
์ฌ์ฉ์ ์
๋ ฅํ ๋จ์ด๋ก ๊ฒฐ๊ณผ๊ฐ ์ฐพ๊ธฐ
Last updated