: ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐฐ์ด์ ์ ๋์ฑ์ด ์ข์ ๋ฐฐ์ด์ด๋ค. ์ธ๋ฑ์ค ๋ฒํธ๋ 0๋ฒ๋ถํฐ ์์. ๋ฌธ์๋ฐ์ดํฐ์ ๋ฌ๋ฆฌ ๊ฐ ์์๋ฅผ ์์ , ์ญ์ ํ ์ ์๋ค. standard for๋ฌธ ์ด์ธ์ for of, for in๋ฌธ์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ๋ฐฐ์ด์ ๋ฐ์ดํฐํ์ ์ด object์ด์ง๋ง ๋ฐฐ์ด ์ ์ฉ ๊ฐ์ฒด๊ฐ ์กด์ฌํ๋ค. ๋ฐฐ์ด ๋ํ ๋ง์ ๋ด์ฅ ๋ฉ์๋๋ฅผ ๊ฐ์ง๊ณ ์์ด ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ๊ฒ ์ค๊ณ๋์ด ์๋ค. ๋ฐฐ์ด์ ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ์ฌ์ฉํด์ ์์๋ฅผ ์์ ํ ์ ์๋ค.
๐ฒ ์์๋ณด๊ธฐ)
<script>
let arr_1 = []; // ๋ฆฌํฐ๋ด(๊ณ ์ ๋๊ฐ์ ๋ํ๋ด๋ ํํ ๊ทธ์์ฒด) ๋ฐฐ์ด ์์ฑ ์ฐ์ฐ์
let arr_2 = ["kim", "Lee", "Park"];
//๊ฐ์ ๋ฐ์ดํฐ ํ์
์ ์ฅ์ด ๊ธฐ๋ณธ
//๋ฐ์ดํฐ๋ค์ ๋ชจ์์ด๋ฏ๋ก ๋ณต์ํ์ ๋ณ์ ์ด๋ฆ์ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅ
let members = [
"์๋ญํค",
"์๋ก๋น",
"์๋ฐํค",
"์์ฎธ๋ฅด",
"์๋ผ๋ผ",
"์์ ๋ฏผ"
];
let arr_3 = [1, true, "์ต", undefined, { k: "value" }]; // ์ฐ๊ด๋ฐฐ์ด(์ ์ฌ๋ฐฐ์ด)
//์ ์ฌ ๋ฐฐ์ด์ ๋ฐฐ์ดํ์
์ด ์๋๊ธฐ ๋๋ฌธ์ ๋ฐฐ์ด ๊ด๋ จ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
let str_1 = 'Kim,Lee,Park';
let sums =[arr_1, arr_2, arr_3]; //๊ธฐ๋ณธํ ๋ฐฐ์ด(์ ๋ถ ๋ฐฐ์ด๋ก ๋ค์ด์ ์๊ธฐ ๋๋ฌธ)
console.log(str_1.charAt(0)); // ๋ฌธ์์ธ์ง ๋ฐฐ์ด์ธ์ง ๊ตฌ๋ถ์ด ์๊ฐ๊ธฐ ๋๋ฌธ์
//๋ฌธ์์ธ ๊ฒฝ์ฐ charAt์ ์ฌ์ฉ, ๋ฐฐ์ด์ธ ๊ฒฝ์ฐ []์ฌ์ฉ
console.log(sums[0] == arr_1); //false(๊ฐ์ฒดํ์
์ด๋ผ ์ฐ์ฐ ์๋จ)...์ด์ด์ผ ํ๋๋ฐ
//์ง๊ธ arr_1์ด undefined๋ผ ์ค์ ๋ก๋ true ๋ธ
console.log(sums[1][1]); // ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ์ถ์ ํด์ ๋ด๋ถ ๋ฐฐ์ด์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ >>์ถ๋ ฅํ๋ฉด Lee
</script>
: console.log();ํจ์์ ๋ฐฐ์ด์ ์ถ๋ ฅํ๋ฉด ๋ฐฐ์ด์ ๊ตฌ์กฐ๊ฐ ์ถ๋ ฅ ๋๋ค. ๋ฐฐ์ด์ ์์ ๊ฐ๋ง ์ถ๋ ฅํ๊ณ ์ถ๋ค๋ฉด ๋ฐฐ์ด.toString()์ ์ฌ์ฉํ์ฌ ์ถ๋ ฅํ๋ฉด ๋๋ค.
๐ฒ Html์ ์ถ๋ ฅํ๊ธฐ
<h3 id='here'></h3>
<script>
let arr =['I','Love','You'];
let str_arr = arr.toString();
document.getElementById('here').innerText=arr;
//innerText ํน์ innerHTML์ ์ฌ์ฉํด์ html์์ ์ถ๋ ฅ์ด ๊ฐ๋ฅํ๋ค.
</script>
innerText๋ ๋ฌธ์ ์์๋ฅผ html์ ๋์์ฃผ๊ธฐ ๋๋ฌธ์ ํ๊ทธ๋ก ํํ์ด ๋์ด์์ด๋ ๋ฌธ์์ด๋ก๋ง ํ๋ฉด์ ์ ๊ฐ ๋๋ค.
๋ฐ๋ฉด innerHTML์ ์์์์ htmlํ๊ทธ๊ฐ ์๋ค๋ฉด htmlํ๊ทธ๋ก ๊ธฐ๋ฅ์ ์ํํ๋ค.