๋ฐฐ์ด, ์ฌ๋ฌ ์๋ฃ๋ค ๋ฌถ์ด์ ํ์ฉํ ์ ์๋ ์๋ฃ๋ค
์์ ์๋ฆฌ๋จผํธ element
const array = [237, "๋ฌธ์", false, [27, 45], {}, function()]
const str ="์๋
ํ์ธ์" : ๋ณ์์ ๋ฌธ์๋ฅผ ๋ด์ ๊ฒฝ์ฐ
str.length : ๋ณ์๋ด์ ๋ฌธ์๋ฐ์ดํฐ ๊ธธ์ด
str[3] : ๋ณ์์ ๋ด๊ธด ๋ฌธ์ ๋ฐ์ดํฐ index
๋ฐฐ์ด ์์๋ ์ซ์ํ, ๋ฌธ์ํ, Boolean, ๋ฐฐ์ด, ํจ์๊ฐ ๋ค์ด๊ฐ ์ ์๋ค.
๋ฐฐ์ด ์ ๋ง์ง๋ง์ ์์ ์ถ๊ฐ
const fr = ["ํค์", "๋ธ๊ธฐ", "์ฌ๊ณผ"]
fr.push("๋ฐ๋๋")
push ํ ๊ฒฝ์ฐ ๋ฐฐ์ด ๋ง์ง๋ง์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ ์ ์๋ค.
๋ฐฐ์ด์ ๋์ ์์๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ (2) : ๋ฐฐ์ด์ด๋ฆ[๋ฐฐ์ด์ด๋ฆ.length]
var arr = ['a', 'b', 'c']
arr[arr.length] = 'd'
a, b, c, d ์์ผ๋ก ๋ง์ง๋ง์ ๋ฐ์ดํฐ๊ฐ ์ฝ์ ๋ ๊ฒ์ ํ์ธํ ์ ์์.
var arr = ['a', 'b', 'c'];
arr.unshift('d');
๋ฐฐ์ด ๋งจ ์์ ์์ ์ถ๊ฐ
var arr = ['a', 'b', 'c']
arr[5] = 'd'
5๋ฒ์งธ ์์์ d๊ฐ ์ถ๊ฐ๋.
['a', 'b', 'c', 'undefined', 'undefined', 'd']
var arr = ['a', 'b', 'c'];
arr.splice(1, 0, 'd');
splice(1๋ฒ์งธ index, ๊ทธ ์๋ฆฌ์, d๋ฅผ ๋ฃ๋๋ค)
์์์ index ์์น๋ฅผ ์ผ์ชฝ์์๋ถํฐ ์ฐพ์์ค
const fr = ["ํค์", "๋ธ๊ธฐ", "์ฌ๊ณผ"]
fr.push("๋ฐ๋๋")
fr.indexOf("์ฌ๊ณผ")
์ฌ๊ณผ ์์ index๋ฅผ ์ฐพ์์ค๋ค
์ง์ ํ ์์น์ ์๋ ์์(n๊ฐ)๋ฅผ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ splice('์์น๊ฐn', '์ ๊ฑฐํ ์์์ ๊ฐฏ์')
const fr = ["ํค์", "๋ธ๊ธฐ", "์ฌ๊ณผ"]
fr.push("๋ฐ๋๋")
fr.indexOf("์ฌ๊ณผ")
fr.splice(2,1)
splice๋ก ์์์ index ์์น ๊ธฐ์ค์ผ๋ก 1๊ฐ ์์๊ฐ ์ญ์ ๋ ๊ฒ ํ์ธ.
var arr = ['a', 'b', 'c', 'd', 'e'];
arr.pop();
๋งจ ๋ค์ ์์๋ฅผ ์ญ์ ํ ๋ง.
var arr = ['a', 'b', 'c', 'd', 'e'];
arr.length = arr.length -1;
๋ง์ง๋ง ์์ ์ ๊ฑฐ ๊ฐ๋ฅ
var arr = ['a', 'b', 'c', 'd', 'e'];
arr.shift();
์ฒซ๋ฒ์งธ ์์ ์ ๊ฑฐ
var arr = ['a', 'b', 'c', 'd', 'e'];
arr.splice(1, 1);
์ง์ ํ ์์น์ ์๋ ์์(n๊ฐ)๋ฅผ ์ ๊ฑฐ
var arr = ['a', 'b', 'c', 'd', 'e'];
delete arr[1];
์์๋ค์ ๊ทธ๋๋ก ๋๊ณ ํด๋น index ์์น์ ๊ฐ์ ์ญ์ ํจ
<script>
const fr = ["์ฌ๊ณผ", "๋ธ๊ธฐ", "์๋ฐ", "์ฐธ์ธ"]
for (const i in fr) {
console.log(fr[i]);
}
</script>
</body>
๋ฐ๋ณต๋ฌธ์ผ๋ก ๋ฐฐ์ด ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์๋ค
<script>
const fr = ["์ฌ๊ณผ", "๋ธ๊ธฐ", "์๋ฐ", "์ฐธ์ธ"]
for (const i in fr) {
console.log(`${i} ๋ฒ์งธ ์ธ๋ฑ์ค์ ๊ณผ์ผ์ ${fr[i]}`);
}
</script>
์ธ๋ฑ์ค, ์์, ๋ฌธ์๋ฅผ ์กฐํฉํด for๋ฌธ์ผ๋ก ๋ฌธ์ฅ์ ์ถ๋ ฅํ ์ ์๋ค
๋ฐ๋ณต๋ฌธ ํ์ฉ๋ฐฉ๋ฒ์ด ๊ถ๊ธํ๋ค.
โ๏ธ ์ด๋ป๊ฒ ํด๊ฒฐ์ ํ๋๊ฐ?
โ๏ธ ์ด๋ ๊ฒ ์ดํด๋ฅผ ํ๋ค
โ๏ธ ์ด๋๊น์ง ์ดํดํ์ง?
โ๏ธ ๋ค์์ ์๋ํด๋ณผ ๋ฐฉ๋ฒ
๋ฐ๋ณต๋ฌธ์ ์ค๋ฌด์์ ์ด๋ป๊ฒ ํ์ฉํ ์ ์๋์ง ์ฐพ์๋ด์ผ๊ฒ ๋ค
๋ฐ๋ณต๋ฌธ์ผ๋ก ๋ฌธ์ฅ์ ๋ฐ๋ณตํด์ ์์ฑํ ์ ์์์.