๋ชฉ๋ก์๋ฐ์คํฌ๋ฆฝํธ (3)
๐ค ์์งlog ๐ค
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ ๐ ๋ฌธ์ ์ค๋ช ๋จธ์ฑ์ด๋ ์ถ์ด ๋ ์๋ ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ๋ง ๋ง์ญ๋๋ค. ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ๋ ํ์์ 5,500์์ ๋๋ค. ๋จธ์ฑ์ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ money๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋จธ์ฑ์ด๊ฐ ์ต๋๋ก ๋ง์ค ์ ์๋ ์๋ฉ๋ฆฌ์นด๋ ธ์ ์ ์์ ๋จ๋ ๋์ ์์๋๋ก ๋ด์ ๋ฐฐ์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ๐ ์ ํ์กฐ๊ฑด 0
let ๊ณผ const (var ์ฌ์ฉ์ํจโ) : ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ var์ ์ค์ฝํ ์ธ์์๋ ์คํ ํธ์ด์คํ (hoisting: ์ด๋์ ์ ์ธํ๋ ์๊ด์์ด ํญ์ ์ ์ผ์๋ก ์ ์ธ์ ๋์ด์ฌ๋ ค์ฃผ๋๊ฒ) let, const๋ ์ค์ฝํ ๋ด์์๋ง ์คํ console.log(i); // (์๋ฌ๊ฐ ์๋๊ณ ) undefined var i = 0; console.log(i); // 0 // ํด์ ๊ฒฐ๊ณผ var i; consoloe.log(i); i =0 ; console.log(i); console.log(i); let i = 0; console.log(i); // Uncaught SyntaxError: Identifier 'i' has already been declared (i๊ฐ ์ ์๋์ง ์์๋ค.) let ๊ณผ const๋ ๋ธ๋ก ์ค์ฝ..
โ ๋ฐฐ์ด ์ถ๊ฐ : Array.push() Array.unshift() Array.splice() let arr = [ 'a', 'b', 'c']; arr.push('d'); // arr = ['a', 'b', 'c', 'd'] ๋ฐฐ์ด์ ๋์ ์์ ์ถ๊ฐ let arr = [ 'a', 'b', 'c']; arr.unshift('d'); // arr = ['d', 'a', 'b', 'c'] ๋ฐฐ์ด์ ์์ ์์ ์ถ๊ฐ let arr = [ 'a', 'b', 'c']; arr.splice(2,0,'d'); // arr = ['a', 'b', 'd', 'c'] index 2์ ์์ ์ถ๊ฐ let arr = [ 'a', 'b', 'c']; arr.splice(4,0,'e','f'); // arr = ['a', 'b', '..