728x90 ๋ฐ์ํ ๋ฌธ๋ฒ4 [JS] Static,Protected,Private์ ๋ํด ์์๋ณด๊ธฐ ์๋ ํ์ธ์ Foma๐ป ์ ๋๋ค! ์ค๋๋ ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐฐ์ด Static,Protected,Private ์ ๋ํด ์ ๊ฐ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํฉ๋๋ค! ๋ฐ๋ก ์์ํ ๊ฒ์~ Static Static์ ์ ์ ์ด๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์์ด, ๋ณํ์ง ์๋๋ค๋ ๋ป์ด๋ค. ์ด๊ฒ์ ์ด์ฉํ์ฌ ์ ์ ๋ฉ์๋, ํ๋กํผํฐ๋ฅผ ๋ง๋ค ์ ์๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ํด๋์ค์์ ๊ณตํต์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ๋ถ๋ถ์ด๋ ๊ธฐ๋ฅ์ ๋ฏธ๋ฆฌ ์ ์ํด ๋๋ ๊ฒ์ด๋ค. Static Property class Person { //๋ชจ๋ ์ฌ๋์ด ๋์ผํ๊ฒ ๊ฐ์ง๊ณ ์๊ณ ๋ณํ์ง ์๋ ๊ฐ static planet = "์ง๊ตฌ" } //ํด๋์ค ์์ฒด์์ ๋ฐ๋ก ์ฝ๊ธฐ ๊ฐ๋ฅ console.log(Person.planet) //์ง๊ตฌ Static Method class User { co.. 2022. 2. 15. [JS] ๊ตฌ์กฐ๋ถํด(Destructuring) (feat. ์ฝ๊ฒ ๋ณ์ ๋ง๋ค๊ธฐ) ์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค! ์ค๋์ JavaScript์์ ์์ฃผ ์ ์ฉํ๊ฒ ๋ณ์๋ฅผ ๋ง๋ค ์ ์๋ ๊ตฌ์กฐ๋ถํด์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ ๋ฐฐ์ด ๋ถํดํด์ ๋ณ์ ๋ง๋ค๊ธฐ ๋๊ดํธ๋ฅผ ์ด์ฉํด์ ๋ณ์์ ๊ฐ์ ํ ๋นํ ์ ์์ต๋๋ค. let arr = ["foma","gran"] let [foma,gran] = arr console.log(foma) //"foma" console.log(gran) //"gran" ๋ฌธ์์ด ๋ถํดํด์ ๋ณ์ ๋ง๋ค๊ธฐ ๋ฌธ์์ด์ ์ํ๋ ๋จ์๋ก ๋ถํดํ์ฌ ๋ณ์๋ก ๋ง๋ค ์ ์์ต๋๋ค. let fomagran = "foma,gran" let [foma,gran] = fomagran.split(',') console.log(foma) //"foma" console.log(gran) //"gra.. 2022. 2. 5. [JS] iOS ๊ฐ๋ฐ์๊ฐ ์ดํดํ๋ JavaScript ๊ธฐ์ด๋ฌธ๋ฒ (feat. Swift) ์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค! ์ผ๋ง ์ ์ ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ก ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ๋งก๊ฒ ๋์์ต๋๋ค. JavaScript๋ฅผ ๊ณต๋ถํ๋ค๋ณด๋ Swift๋ ๋น์ทํ ๊ฒ๋ ์๊ณ ์๋ ๋ถ๋ถ๋ ๋ง๋๋ผ๊ตฌ์. ๊ทธ๋์ ์๋ ์ต์ํ๋ Swift๋ฅผ ๊ธฐ์ค์ผ๋ก JavaScript์ ๋ค๋ฅธ ์ ์ ๋ํด์๋ง ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํฉ๋๋ค! ๋ฐ๋ก ์์ํ ๊ฒ์~ ๋ณ์์ ์์ Swift์์ ์์๋ฅผ let,๋ณ์๋ฅผ var๋ก ์ด๋ค. let name = "Fomagran" //์์ var name = "Fomagran" //๋ณ์ JavaScript๋ ์์๋ฅผ const,๋ณ์๋ฅผ let์ด๋ผ๊ณ ์ด๋ค. ์ด๋ฏธ ์์ let์ ์ต์ํด ์๋ ์ํ๋ผ์.. ์ค์๋ฅผ ๋ง์ด ํ ๊ฒ ๊ฐ๋ค. const name = "Fomagran" //์์ let name = "Fomagran" //๋ณ์ ์ถ.. 2022. 2. 5. [Swift] Subscript๋? ์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค! ์ค๋์ ํด์ฌ ํ ์ด๋ธ(๋์ ๋๋ฆฌ)์ ์ง์ ๊ตฌํํ๋ ์ค์ a["A"] ์ด๋ฐ ์์ผ๋ก ๊ฐ์ ์ง์ ํ๊ณ ๊ฐ์ ๊บผ๋ด์ค๋์ง ์ฐพ์๋ณด๋ ์ค์ subscript๋ฅผ ํ์ฉํด์ผ ํ๋ค๋ ๊ฒ์ ์๊ณ ๊ธ์ ์ ๋ฆฌํ๊ฒ ๋์์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ Subscript Swift ๊ณต์ ๋ฌธ์์๋ ์๋์ ๊ฐ์ด ์ ์๋์ด ์์ต๋๋ค! ํด๋์ค, ๊ตฌ์กฐ์ฒด ๊ทธ๋ฆฌ๊ณ ์ด๊ฑฐํ์์ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํด ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ธ์คํฌ๋ฆฝํธ๋ ์ฝ๋ ์ , ๋ฆฌ์คํธ, ์ํ์ค ๋ฑ ์งํฉ์ ํน์ ๋ฉค๋ฒ ์๋ฆฌ๋จผํธ์ ๊ฐ๋จํ๊ฒ ์ ๊ทผํ ์ ์๋ ๋ฌธ๋ฒ์ ๋๋ค. ์๋ธ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ๋ฉด ์ถ๊ฐ์ ์ธ ๋ฉ์๋ ์์ด ํน์ ๊ฐ์ ํ ๋น(assign)ํ๊ฑฐ๋ ๊ฐ์ ธ์ฌ ์(retrieve) ์์ต๋๋ค. ์๋ฅผ๋ค๋ฉด, ๋ฐฐ์ด(Array) ์ธ์คํด์ค์ ํน์ ์๋ฆฌ๋จผํธ๋ someArray[index] ๋ฌธ๋ฒ.. 2021. 11. 16. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ