๋ฐฐ์ด์ ๋ง๋ค์๋ค.
const goodcoders = ['noran', 'paran', 'black', 'white', 'noran'];
๊ฒ์
indexOf : ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค ์ฐพ๊ธฐ
console.log(goodcoders.indexOf('paran')) //1
์๋์ฒ๋ผ ๋ฐฐ์ด์ ์กด์ฌํ์ง ์๋ ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ผ๋ฉด -1๋ก ๋ฌ๋ค.
console.log(goodcoders.indexOf('green')) //-1
์๋์ฒ๋ผ ๋ฐฐ์ด์ ์ค๋ณต์ผ๋ก ์กด์ฌํ๋ ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ผ๋ฉด ์ฒซ๋ฒ์งธ ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค๋ก ๋ฌ๋ค.
console.log(goodcoders.indexOf('noran')) //0
lastIndexOf : (์ค๋ณต๋๋ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ) ๋ง์ง๋ง ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค ์ฐพ๊ธฐ
๋ฐฐ์ด์ ์ค๋ณต์ผ๋ก ์กด์ฌํ๋ ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ผ๋ฉด ๋ง์ง๋ง ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค๋ก ๋ฌ๋ค.
console.log(goodcoders.lastIndexOf('noran')) //4
includes : ๋ฐ์ดํฐ๊ฐ ๋ฐฐ์ด์ ์กด์ฌํ๋์ง ์ฐพ๊ธฐ
console.log(goodcoders.includes('paran')) //true
console.log(goodcoders.includes('green')) //false
์ถ์ฒ : ๋๋ฆผ์ฝ๋ฉ https://www.youtube.com/@dream-coding / MDN https://developer.mozilla.org/ko