profile
๊ฐœ๋ฐœ๋ฃจ:)
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (31)JavaScript(12)js(11)TIL(6)ํšŒ๊ณ (6)Immutable(4)object(4)array(4)function(4)indexOf(3)concat(3)method(3)arguments(3)type(2)๋ฐฐ์—ด(2)algorithm(2)undefined(2)ํ•จ์ˆ˜(2)github(2)ํ‘œํ˜„์‹(2)typeof(2)includes()(2)๊ฐ์ฒด(2)splice(2)ํ•จ์ˆ˜์„ ์–ธ์‹(2)๊ณ ์ฐจํ•จ์ˆ˜(2)๋ณ€์ˆ˜(2)NaN(2)String(2)git(2)ํ•จ์ˆ˜ํ‘œํ˜„์‹(2)HoF(2)์•Œ๊ณ ๋ฆฌ์ฆ˜(2)ํƒ€์ž…(2)๋น„๊ต์—ฐ์‚ฐ์ž(1)for๋ฌธ(1)dot notation(1)์ „๊ฐœ๋ฌธ๋ฒ•(1)nextSibling(1)mutable(1)ํด๋กœ์ €๋ชจ๋“ˆํŒจํ„ด(1)length(1)cp(1)2์ฐจ์›๋ฐฐ์—ด(1)rest parameter(1)block scope(1)false(1)array๋ฉ”์„œ๋“œ(1)์—ฐ์‚ฐ์ž(1)์„ ์–ธ์‹(1)callback(1)function names(1)Math.round(1)koplit(1)array method(1)Callback Function(1)bracket notation(1)๊ณ„ํš(1)Spread Syntax(1)local scope(1)์†Œ์ˆ˜์ (1)ํ•จ์ˆ˜๊ณผ์ •(1)๋งค๊ฐœ๋ณ€์ˆ˜(1)์ „๋‹ฌ์ธ์ž(1)null(1)Object.assign(1)์ˆœ์„œ(1)while๋ฌธ(1)ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ(1)for ~ in(1)๊ณผ์ •(1)parseInt(1)cat(1)first class(1)return(1)lastChild(1)mkdir(1)๋ฉ”์„œ๋“œ์ฒด์ด๋‹(1)์ฝœ๋ฐฑํ•จ์ˆ˜(1)unshift(1)boolean names(1)๋ฐฐ์—ด์‚ญ์ œ(1)๋ฃจํŠธ๋””๋ ‰ํ† ๋ฆฌ(1)ํ•จ์ˆ˜ํ˜ธ์ถœ์ˆœ์„œ(1)์กฐ๊ฑด๋ฌธ(1)break(1)๋ฌธ์ž์—ด(1)cli(1)๋ฐ˜๋ณต๋ฌธ(1)๋ฐฐ์—ด๋ณ€๊ฒฝ(1)continue(1)global scope(1)const(1)let(1)var(1)pwd(1)ํด๋กœ์ €(1)๊ณผ์ œ์ œ์ถœ(1)๋ฉ”์„œ๋“œ์ฐจ์ด(1)์ปค๋ฆฌํ•จ์ˆ˜(1)better code(1)์†Œ์ˆ˜์  ๋ฐ˜์˜ฌ๋ฆผ(1)Math.floor(1)์–‰์€๋ณต์‚ฌ(1)toLowerCase(1)toUpperCase(1)Array.isArray(1)์ปค๋ง(1)์žฌ๊ท€ํ•จ์ˆ˜(1)touch(1)lastIndexOf(1)koans(1)๊ฐ์ฒด๋ณ‘ํ•ฉ(1)์›์‹œ์ž๋ฃŒํ˜•(1)cd(1)this(1)window(1)str(1)๋ฉ”์„œ๋“œ(1)DOM(1)tofixed(1)function scope(1)์ฝ”ํ”Œ๋ฆฟ(1)clone(1)fork(1)shift(1)NAMING(1)์ „์—ญ๋ณ€์ˆ˜(1)ls -al(1)Pop(1)toPrecision(1)block(1)Indentation(1)์†Œ์ˆ˜ ๋ฐ˜์˜ฌ๋ฆผ(1)reverse(1)ํ•จ์ˆ˜์‹คํ–‰๊ณผ์ •(1)๋ช…๋ น์–ด(1)mv(1)pull(1)์ด์ฐจ์›๋ฐฐ์—ด(1)pre course(1)isNaN(1)method chaining(1)ํƒ€์ž…ํ™•์ธ(1)command line(1)๊ฑฐ๋“ญ์ œ๊ณฑ(1)slice(1)Array.from(1)์ผ๊ธ‰๊ฐ์ฒด(1)object.keys(1)์ฝœ์Šคํ…(1)Math.max()(1)Falsy(1)Math.max(object)(1)์›์‹œํƒ€์ž…(1)์ฐธ์กฐํƒ€์ž…(1)๋ฐฐ์—ด์ถ”๊ฐ€(1)ls(1)childNodes(1)scope(1)๊นƒํ—™(1)firstChild(1)sudo(1)์ฝœ๋ฐฑ(1)first-class citizen(1)parentNode(1)substring(1)๋น„๊ต(1)์‚ผ์ฐจ์›๋ฐฐ์—ด(1)camel casing(1)๊นŠ์€๋ณต์‚ฌ(1)nextElementSibling(1)์ธ์ž(1)command(1)rm(1)push(1)๋ฐฐ์—ด๋ฉ”์„œ๋“œ(1)๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž(1)๋ฐ˜์˜ฌ๋ฆผ(1)์Šค์ฝ”ํ”„(1)camel case(1)์ง€์—ญ๋ณ€์ˆ˜(1)๋ถˆ๋ณ€(1)array.slice(1)

[Javascript] Array์˜ ์š”์†Œ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•(indexOf, splice)

๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ๋ฐฐ์—ด์—์„œ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ๊ฐ€ ์žˆ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•  ์ง€์— ๋Œ€ํ•ด ๊ถ๊ธˆํ–ˆ๋‹ค.๊ทธ๊ฒƒ๋„ ๋ฐฐ์—ด์˜ index๋ฅผ ๋ชจ๋ฅธ ์ฑ„๋กœ!ํ•˜์ง€๋งŒ ๋ฐฐ์—ด์˜ ์š”์†Œ๊ฐ€ ์–ด๋– ํ•œ ๊ฒƒ์ธ์ง€๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค.https://dgkim5360.tistory.com/entry/deleting-

2020๋…„ 10์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Javacript] ํ•จ์ˆ˜์—์„œ ์ฃผ์˜ํ•  ๋ถ€๋ถ„

ํ•จ์ˆ˜ ์„ ์–ธ์‹โœ… ํ•จ์ˆ˜ ์„ ์–ธ์‹์€ ํ˜ธ์ด์ŠคํŒ… ๊ฐ€๋Šฅ (๋กœ์ง์„ ์–ด๋Š ์œ„์น˜์—์„œ ์งœ๋“  ์ƒ๊ด€์—†์ด ํ•ด๋‹น ํ•จ์ˆ˜๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Œ)ํ•จ์ˆ˜ ํ‘œํ˜„์‹โœ… ํ•จ์ˆ˜ ํ‘œํ˜„์‹์€ ํ•จ์ˆ˜๋ฅผ ๋ณ€์ˆ˜์— ๋‹ด์€ ๊ฒƒ.โœ… ํ˜ธ์ด์ŠคํŒ…์ด ๋ถˆ๊ฐ€๋Šฅ(๋กœ์ง์„ ์ƒ๋‹จ์—์„œ๋ถ€ํ„ฐ ์ฝ๊ธฐ ๋•Œ๋ฌธ์— ์œ„์น˜๊ฐ€ ์ค‘์š”)๊ทธ๋ฆฌ๊ณ  ๋„ˆ๋ฌด๋‚˜๋„ ํ—ท๊ฐˆ๋ ธ๋˜ ๋ถ€๋ถ„์€ ํ•จ์ˆ˜ ํ‘œํ˜„

2020๋…„ 10์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Javascript] 2์ฐจ์› ๋ฐฐ์—ด์„ 1์ฐจ์› ๋ฐฐ์—ด๋กœ ๋ฐ”๊พธ๊ธฐ

concat ๋ฉ”์„œ๋“œ๋Š” ๋ฐฐ์—ด ๋‚ด ์š”์†Œ๋ฅผ ๋ฐฐ์—ด์ด ์ œ์™ธ๋œ ์š”์†Œ๋กœ

2020๋…„ 10์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DOM] DOM ๊ด€๋ จ ๋ฉ”์„œ๋“œ์™€ ์ดํ•ด

index.html์ฐธ๊ณ ๋กœ ๋งˆ์ง€๋ง‰ new div๋Š” javascript๋กœ ๊ตฌํ˜„ํ•œ ๊ฒƒ!

2020๋…„ 9์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

Twittler ๊ณผ์ œ ํ›„ ๋‚˜์˜ ๋ฉ˜ํƒˆ

Twittler ๊ณผ์ œ ํ›„์˜ ๋‚˜์˜ ๋ฉ˜ํƒˆ์€ ๋ฐ”์‚ฌ์‚ญ๐Ÿคฏ ์ด์—ˆ๋‹ค.DOM ์ง€์‹์ด ๋ถ€์กฑํ–ˆ์„ ๋ฟ ์•„๋‹ˆ๋ผ ๋ญ”๊ฐ€ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์˜ ๋กœ์ง์„ ์งœ์•ผํ•˜๋Š” ๊ฒŒ ๋จธ๋ฆฟ์†์œผ๋กœ ์ •๋ฆฌ๊ฐ€ ์•ˆ ๋ผ์„œ ๋ณต์žกํ•˜๊ฒŒ ๋Š๊ปด์กŒ๋‹ค.์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์˜ ํ•จ์ˆ˜๋ฅผ ์งœ๋Š” ๊ฒŒ ์ ์‘์ด ์•ˆ ๋˜๊ณ  ๋‚˜๋Š” ์™œ ํ•œ ๊ฐ€์ง€์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ๋‚˜๋จธ์ง€ ๊ธฐ๋Šฅ์˜

2020๋…„ 9์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Javascript] Koans ์ฃผ์š” ๋ฌธ์ œ ๋‹ค์‹œ ๋ณด๊ธฐ2

primitive data type๊ณผ reference data type 1) ์›์‹œ ์ž๋ฃŒํ˜•์„ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•  ๊ฒฝ์šฐ => ๊ฐ’ ์ž์ฒด์˜ ๋ณต์‚ฌ 2) ์›์‹œ ์ž๋ฃŒํ˜• ๋˜๋Š” ์›์‹œ ์ž๋ฃŒํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•จ์ˆ˜์˜ ์ธ์ž๋กœ ์ „๋‹ฌํ•  ๊ฒฝ์šฐ => ๊ฐ’ ์ž์ฒด์˜ ๋ณต์‚ฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์›์‹œ ์ž๋ฃŒํ˜•์ด ์•„๋‹Œ

2020๋…„ 9์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[CLI] Command Line

ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ (ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธํ™” ํŒŒ์ผ๋“ค์ด ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ)cd ~๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ (์‹œ์Šคํ…œ์˜ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ)cd /ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌcd .๋ถ€๋ชจ ๋””๋ ‰ํ† ๋ฆฌcd ..ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ํ™•์ธpwd์ผ๋‹จ Tab ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ๋ณด์„ธ์š”. ์ž๋™์œผ๋กœ ์™„์„ฑ์ด ๋˜์—ˆ๋‚˜์š”?My Documentsย ๋ผ๋Š” ๋””๋ ‰ํ† 

2020๋…„ 9์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Javascript] ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œํ’€์ด - ์—…๋ฐ์ดํŠธ ์ค‘

๋ณต์Šตํ•  ๋ฌธ์ œ ์ •๋ฆฌ!์ „ ์ฃผ์— ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ 10๋ฒˆ๊นŒ์ง€ ํ’€์—ˆ์„ ๋• ๊ทธ๋‹ค์ง€ ์–ด๋ ต๊ฒŒ ๋Š๊ปด์ง€์ง€ ์•Š์•˜๋‹ค.๊ทผ๋ฐ ์˜ค๋Š˜์ด ์›”์š”์ผ์ด์–ด์„œ ๊ทธ๋Ÿฐ์ง€(?) ๋‡Œ๊ฐ€ ์ผ์„ ์•ˆ ํ•˜๋”๋ผ.... ํ—ˆํ—ˆ ๋„ˆ๋ฌด ํ•‘๊ณ„๋‚ด ๋‡Œ๋Š” ์–ธ์ œ์ฏค ์ผํ•  ์ƒ๊ฐ์ผ๊นŒ ?.?

2020๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Javascript] ๋ฐ˜์˜ฌ๋ฆผํ•œ ์†Œ์ˆ˜์  ๊ตฌํ•˜๊ธฐ

์†Œ์ˆ˜์ ์„ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ๊ตฌํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•toFixed()toPrecision()Math.round()๋‚˜ํƒ€๋‚ด๋ ค๋Š” ์†Œ์ˆ˜์ ์˜ ์ž๋ฆฟ์ˆ˜๋ฅผ ๊ด„ํ˜ธ ์•ˆ์— ๋„ฃ๋Š”๋‹ค.์ •์ˆ˜๋ถ€ํ„ฐ ์ž๋ฆฟ์ˆ˜๊ฐ€ ์นด์šดํŠธ๋œ๋‹ค.์‚ฌ์‹ค Math.round ๋ฉ”์„œ๋“œ๋Š” ์†Œ์ˆ˜ ์ฒซ์งธ ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผํ•œ๋‹ค.์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”,

2020๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ •๋ง ์–ด๋ ต๋”ฐ...@-@

์•Œ๋‹ค๊ฐ€๋„ ๋ชจ๋ฅด๊ฒ ๊ณ  ๋‡Œ๊ฐ€ ์—ด์ผํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค๊ฐ€๋„ ๋‡Œ์ •์ง€ ์˜ค๊ณ ...๐Ÿ™„๊ฐ‘์ž๊ธฐ ๋ฌด์–ธ๊ฐ€์— ๋น ์ ธ์„œ ํ•ด๊ฒฐํ•  ๋•Œ๊นŒ์ง€ ๋ถ™๋“ค๊ณ  ์žˆ๋Š๋ผ ๋‹ค์Œ ์ง„๋„๋ฅผ ๋ชป๋‚˜๊ฐ€๊ฒŒ ๋œ๋‹ค.์ด๋Ÿฌ๋ฉด ์•ˆ ๋œ๋‹ค๊ณ  ๋“ค์—ˆ๋Š”๋ฐ ใ…Žใ…Žใ…Žใ…Ž์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ๊ธˆ์š”์ผ๊ณผ ์˜ค๋Š˜ ์ดํ‹€๊ฐ„ ํ’€์–ด๋ดค๋Š”๋ฐ ์˜ค๋Š˜๋งŒํผ ์ง‘์ค‘ ์•ˆ ๋๋˜ ์ ์€ ์—†์—ˆ๋‹ค.(์‚ฌ์‹ค

2020๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Javascript] parseInt()๊ณผ Math.floor()์˜ ์ฐจ์ด

๋‘ ๋ฉ”์„œ๋“œ๋Š” ์–‘์ˆ˜์ผ ๊ฒฝ์šฐ ๋‚ด๋ฆผํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ๋‹ค.ํ•˜์ง€๋งŒ ์Œ์ˆ˜์ผ ๊ฒฝ์šฐ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.์ฝ˜์†”์ฐฝ์— ๋ณด์—ฌ์ง€๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด Math.floor ๋ฉ”์„œ๋“œ๋Š” ์†Œ์ˆ˜ ์ฒซ์งธ ์ž๋ฆฌ์—์„œ ์–‘์ˆ˜์ผ ๋•Œ์ฒ˜๋Ÿผ ๋‚ด๋ฆผํ•˜๋Š” ๋ฐ˜๋ฉด, parseInt ๋ฉ”์„œ๋“œ๋Š” ์˜ฌ๋ฆผํ•œ๋‹ค.parseInt ๋ฉ”์„œ๋“œ๋Š” ์†Œ์ˆ˜์ ์„ ๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ!๊ทธ

2020๋…„ 9์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์ฃผ๋ง์˜ ์ผ์ •

๐Ÿ”ฅ ์ฝ”ํ”Œ๋ฆฟ๋ฐ˜๋ณต๋ฌธ๊ณผ ๋ฐฐ์—ด ๋น ๋ฅด๊ฒŒ ๋ณต์Šต๋ฐ˜๋ณต๋ฌธ ์ถ”๊ฐ€๋œ ๋‚˜๋จธ์ง€ ๋ฌธ์ œ ํ’€๊ธฐ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ MUTABLE / IMMUTABLE ๊ตฌ๋ณ„๊ฐ์ฒด ๊ผผ๊ผผํ•˜๊ฒŒ ๋ฌธ์ œํ’€์ด์•Œ๊ณ ๋ฆฌ์ฆ˜ 09๋ฒˆ ๋ฌธ์ œ ์ƒ๊ฐํ•˜๊ธฐ๊ฐ์ฒด ๋ฌธ์ œ ์ค‘ ์ดํ•ด ๋†‰์ธ ๋ฌธ์ œ ์ •๋ฆฌํ•˜์—ฌ ํ—ฌํ”„๋ฐ์Šคํฌ ์ด์šฉ๐Ÿ”ฅ ๋ธ”๋กœ๊น…TIL๊ณผ ๊ฐœ๋…์ •๋ฆฌ๐Ÿ”ฅ Slack์— ์˜ฌ

2020๋…„ 9์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Javascript] break์™€ continue

Office Hour ๋•Œ ๊ฐœ๋ฐœ์ž ์ฝ”๋“œ์—์„œ ์ดํ•ด์™์™์ธ ์˜ˆ์‹œ๋ฅผ ๋ณด์—ฌ์ฃผ์…”์„œ ๋ฐ”๋กœ ์บก์ณํ•ด๋ฒ„๋ ธ๋‹ค ๐Ÿ˜†๐Ÿ”ฅ๋ฐ˜๋ณต๋ฌธ์ด ๋‹ค ์ˆœํšŒํ•˜์ง€ ๋ชปํ•œ ์ƒํ™ฉ์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฐ”๋กœ ๋น ์ ธ๋‚˜์™€๋ฒ„๋ฆฐ๋‹ค.๋ฐ˜๋ณต๋ฌธ์„ ๋๊นŒ์ง€ ์ˆœํšŒํ•˜์ง€๋งŒ continue๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ•ด๋‹น ์กฐ๊ฑด์—๋Š” ์•„๋ž˜ ๋กœ์ง์„ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ๋‹ค์Œ ๋ฐ˜๋ณต์„ ์‹ค

2020๋…„ 9์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Javascript] MUTABLE๊ณผ IMMUTABLE

๋ฐฐ์—ด ์ฝ”ํ”Œ๋ฆฟ์„ ํ’€๋ฉด์„œ ์ƒˆ๋กœ์šด 1) ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜(์ƒˆ๋กœ์šด ์ฃผ์†Œ๊ฐ’ ๋ฐ˜ํ™˜) 2)๊ธฐ์กด ๋ฐฐ์—ด ๋ฐ˜ํ™˜์ด๋ผ๋Š” ๊ฒƒ์„ ๋ณด๊ฒŒ ๋˜๋Š”๋ฐ,

2020๋…„ 9์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

๋ฒจ๋กœ๊ทธ ๋งˆํฌ๋‹ค์šด ์‹œ ์•Œ๋ฉด ์ข‹์€ ๊ฒƒ๋“ค! - ์—…๋ฐ์ดํŠธ ์ค‘

https://velog.io/@yuuuye/velog-%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4MarkDown-%EC%9E%91%EC%84%B1%EB%B2%95ย ์ฝ”๋“œ ๋ธ”๋Ÿญ ์ƒ‰ ๋ณ€๊ฒฝ์ž‘์„ฑํ•˜๊ธฐ ํด๋ฆญ โžœ ์ถ”๊ฐ€์„ค์ • โžœ ์ฝ”๋“œ๋ธ”๋ก ํ…Œ๋งˆ ์„ ํƒ ์—์„œ

2020๋…„ 9์›” 10์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Javascript] ๊ณ ์ฐจํ•จ์ˆ˜(2) - ์—…๋ฐ์ดํŠธ ์ค‘

๋‹ค๋ฅธ ํ•จ์ˆ˜๋ฅผ ์ธ์ž๋กœ ๋ฐ›๋Š” ๊ฒฝ์šฐํ•จ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ๊ฒฝ์šฐํ•จ์ˆ˜๋ฅผ ์ธ์ž๋กœ ๋ฐ›๊ณ , ํ•จ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ๊ฒฝ์šฐ๐Ÿ”ฅ ๊ณ ์ฐจํ•จ์ˆ˜์™€ ์ฝœ๋ฐฑํ•จ์ˆ˜๊ฐ€ ๋ฐ›์•„์˜ค๋Š” ์ธ์žโœ… const add5(5) = adder('text')(5)๊ฐ€ ๋œ๋‹ค.

2020๋…„ 9์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํ•œ ์ฃผ๋ฅผ ๋ณด๋‚ด๋ฉฐ

4์ฃผ๊ฐ„์˜ ํšŒ๊ณ ๋ก์„ ์ž‘์„ฑํ–ˆ์„ ๋•Œ์˜ ์ƒˆ๋กœ์šด ๋‹ค์ง์„ ํ˜„์žฌ ๋‚˜์—๊ฒŒ ์ฃผ์–ด์ง„ ํ”„๋ฆฌ๊ธฐ๊ฐ„๋™์•ˆ ์ตœ๋Œ€ํ•œ ์ดํ–‰ํ•˜๋ ค ๋…ธ๋ ฅํ–ˆ๋‹ค.๊ธฐ์ดˆ๋ฅผ ๋†“์น˜๊ณ  ์ˆ˜์—…์„ ๋”ฐ๋ผ๊ฐ”๋˜ ํ„ฐ๋ผ, ์‹œ๊ฐ„์— ์ซ“๊ธฐ๋ฉฐ ํ–ˆ๋˜ ๊ณผ์ œ๋“ค์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์‚ดํŽด๋ณด์•˜๋‹ค.ํŠนํžˆ๋‚˜ ์ง‘์ค‘ํ–ˆ๋˜ ๊ฑด ์ฝ”ํ”Œ๋ฆฟ ๋ฌธ์ œ์ธ๋ฐ, ๋‹ค์‹œ ํ•œ ๋ฒˆ ํ’€์–ด๋ณด๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ๊ฒŒ ํ’€

2020๋…„ 9์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Javascript] ๊ฐ์ฒด ๋ฌธ์ œํ’€์ด

ํ•˜ํ•ซ... ๋ถ„๋ช… ์–ด์ œ ๋ธ”๋กœ๊น…ํ–ˆ๋˜ ๋‚ด์šฉ์ธ๋ฐ ์ •๋ฆฌํ•˜๋ฉด์„œ ๋‚ ๋ฆฐ ๊ฒƒ ๊ฐ™๋‹ค. ๐Ÿ˜‚๐Ÿ˜‚ ๋‹ค์‹œ ๋ณต์Šตํ•˜๋ผ๋Š” ๋œป์ผ๊นŒใ…Žใ…Žใ…Ž ์ •ํ™•ํ•œ ๋‹ต์„ ์ ์ง€ ์•Š๊ณ  ์ •๋ง ๋‚ด๊ฐ€ ํ—ท๊ฐˆ๋ ธ๋˜ ๋ถ€๋ถ„์„ ๋ชจ์•„๋ณด์•˜๋‹ค.๐Ÿ”ฅ ๋ฌธ์ œ 1) ๋‘ ๊ฐœ์˜ ๊ฐ์ฒด๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋‘๋ฒˆ์งธ ๊ฐ์ฒด์˜ ์†์„ฑ๋“ค์„ ์ฒซ๋ฒˆ์งธ ๊ฐ์ฒด์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.์ „์ œ์กฐ๊ฑด

2020๋…„ 9์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Javascript] ๊ธฐ์ดˆ(๋ฐฐ์—ด, ๊ฐ์ฒด ํŽธ)

๋ฐฐ์—ด ์š”์†Œ ํฌํ•จ ์—ฌ๋ถ€ ํ™•์ธํ•˜๊ธฐโœ… ์—ฌ๊ธฐ์„œ indexOf()์™€ includes()์˜ ์ฐจ์ด ์•Œ์•„๋ณด๊ธฐ!๋ณด์ด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด indexOf()๋Š” ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , includes()๋Š” ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์žˆ๋Š”์ง€์˜ ์—ฌ๋ถ€๋ฅผ ํŒ๋ณ„ํ•˜์—ฌ Boolean๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.๊ทธ๋Ÿฌ๋ฉด indexOf()๋กœ๋Š” B

2020๋…„ 9์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Javascript] Scope(์Šค์ฝ”ํ”„)์™€ Closure(ํด๋กœ์ €)

โžก๏ธ ๋ณ€์ˆ˜ ์ ‘๊ทผ ๊ทœ์น™์— ๋”ฐ๋ฅธ ์œ ํšจ ๋ฒ”์œ„js์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•จ์ˆ˜๊ฐ€ ์„ ์–ธ๋˜๋Š” ๋™์‹œ์— ์ž์‹ ๋งŒ์˜ ์Šค์ฝ”ํ”„๋ฅผ ๊ฐ€์ง„๋‹ค.

2020๋…„ 9์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€