
๐ป ๋๋์ ์ ๋ณด๋ฅผ ๋ณด๊ดํ๊ณ ๊ด๋ฆฌํ๋ ๋ฒ์ ๋ํด์ ์์๋ณด์.
index, elementelement)์ ์กฐํ, ์ถ๊ฐ, ์ญ์ , ๋ณต์ฌ, ๋ถ๋ฆฌ ํ๋ ๋ฒ์ ์ดํดํ ์ ์๋ค.arr[0], push, pop, unshift, shift, slice, length1์ด ์๋ 0๋ถํฐ ๋ฒํธ๋ฅผ ๋งค๊น
myNumber๋ผ๋ ๋ฐฐ์ด์ 3๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ์กฐํํ๋ ค๋ฉด,myNumber[3] // 61myNumber๋ผ๋ ๋ฐฐ์ด์ 3๋ฒ์งธ ์ธ๋ฑ์ค์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ค๋ฉด,myNumber[3] = 200;myNumber; // [73, 98, 86, 200, 96];
myNumber.length; // 4

element)๋ฅผ ํ๋ฒ์ฉ ์ถ๋ ฅํด๋ณด์.
for (let i = 0; i < myNumber.length; i++) {
console.log(myNumber[i]);
}
Array.isArray()๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.not typeof
push()๋ฅผ ์ด์ฉํด ๋ฐฐ์ด์ ๋งจ ๋ค์ ์์๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
console.table์ ํตํด ๋ฐฐ์ด์ ํ ๋์ ํ์ธ ๊ฐ๋ฅํ๋ค.push(6)์ ํด์ ๋ฐฐ์ด์ ๋งจ ๋ค์ 6์ด ์ถ๊ฐ๋ ๋ชจ์ต์ด๋ค.pop()์ ์ด์ฉํด ๋ฐฐ์ด์ ๋งจ ๋ค์ ์์๋ฅผ ์ญ์ ํ ์ ์๋ค.
pop()์ ํด์ ๋ฐฐ์ด์ ๋งจ ๋ค์์ 6์ด ์ญ์ ๋ ๋ชจ์ต์ด๋ค.shift()๋ฅผ ์ด์ฉํด ๋ฐฐ์ด์ ๋งจ ์์ ์์๋ฅผ ์ญ์ ํ ์ ์๋ค.
shift()๋ฅผ ํด์ ๋ฐฐ์ด์ ๋งจ ์์์ 1์ด ์ญ์ ๋ ๋ชจ์ต์ด๋ค.unshift()๋ฅผ ์ด์ฉํด ๋ฐฐ์ด์ ๋งจ ์์ ์์๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
unshift()๋ฅผ ํด์ ๋ฐฐ์ด์ ๋งจ ์์ 1์ด ์ถ๊ฐ๋ ๋ชจ์ต์ด๋ค.unshift()๋ ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ๋ฐํํ๋ค.indexOf()๋ฅผ ์ด์ฉํด ๋ฐฐ์ด ์์ ํด๋น ์์์ ์ธ๋ฑ์ค๋ฅผ ์ป์ ์ ์๋ค.
indexOf()๋ ํด๋น ์์๊ฐ ๋ฐฐ์ด์ ์ด๋ ์์น์ ์๋์ง ๊ทธ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๋ค.-1์ ๋ฐํํ๋ค.includes()๋ฅผ ์ด์ฉํด ๋ฐฐ์ด ์์ ํด๋น ์์๊ฐ ์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์๋ค.
includes()๋ ํด๋น ์์๊ฐ ๋ฐฐ์ด ์์ ์์ผ๋ฉด true, ์์ผ๋ฉด false๋ฅผ ๋ฐํํ๋ค.indexOf()๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ๋ค ์ง์์ด ๋์ง๋ง includes()๋ ๊ทธ๋ ์ง ์๋ค.