JavaScript ใงๅญฆใถ้ขๆฐๅใใญใฐใฉใใณใฐ (ES5)
ใใผใใซ๏ผhttp://www.marpple.com๏ผใฎCTOใฆใปใคใณใใณใๆใใฆใใใ้ขๆฐๅใใญใฐใฉใใณใฐใฎ่ฌๅบงใงใใ ้ขๆฐๅใใญใฐใฉใใณใฐใงใฉใคใใฉใชใ็ดๆฅไฝๆใใ้ขๆฐๅใใญใฐใฉใใณใฐใฎใใฉใใคใ ใจใณใผใใฃใณใฐใฎๆฅฝใใใๆใใใใจใใงใใพใใ
ๅ่ฌ็ 13,492ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
FxTS๋ฅผ ์ด์ฉํ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋ํด ๊ถ๊ธํ์ ์ด ์์ต๋๋ค.
๊ฐ์์ ๋ด์ฉ๊ณผ FxTS๋ฅผ ๋ณด๋ฉด ์ฃผ๋ก iterable(generator)์ ๋ํด ๋ค๋ฃจ๋ ๊ฒ์ผ๋ก ์ดํด๊ฐ ๋ฉ๋๋ค.๊ทธ๋ฐ๋ฐ ๋ฒ์ฉ์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ ์์ด iterable์ ๋ํด์๋ง ์ฃผ๋ก ๋ค๋ฃจ๋ FxTS๋ ๊ธฐ๋ฅ์ด ๋ถ์กฑํ๋ค๋ ์๊ฐ์ด ๋ญ๋๋ค. (์๋ฅผ๋ค์ด iterable
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐjjo33350642
ใป
1
272
1
- ๆช่งฃๆฑบ
์๋ ํ์ธ์. ์ ์ธ๋๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ 2ํธ์ ๊ตฌ๋งคํ๋๋ฐ
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ 2ํธ์ ๊ตฌ๋งค ํด๋์์ง๋ง ์ค๋ ์๊ฐ ๋ฐฉ์น๋ฅผ ํด๋์๋ค๊ฐ ๋๋์ด ์์์ ํ๊ฒ ๋์์ต๋๋ค.1ํธ, 2ํธ, 3ํธ์ ์๋ ํ ํ์ ์ ์ธ๋๋์ ์ ์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ ์๊น์ง ๋ณด๋ฉด ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ข ๊ฒฐ์ธ๊ฐ์?
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐrhkdtjd124829
ใป
0
333
2
- ่งฃๆฑบ
_goํจ์ _pipe.apply(null, fns) ์ฌ์ฉํ๋ ์ด์
์ง๋ฌธ1.
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐyjmm
ใป
0
385
2
- ๆช่งฃๆฑบ
์ปค๋ฆฌํ๋ผ ๊ด๋ จ ์ง๋ฌธ ์ ๋๋ค.
ES6 ์ฌํ๊ฐ์๋ฅผ ์๊ฐ์ค์ธ๋ฐ ES6 ๊ธฐ๋ณธํธ ๋์ ์ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ES6์ฌํ ๊ฐ์๋ฅผ ์๊ฐํด๋ ๋ ๊น์?? ๋ฐ๋ก ๋ฃ๊ธฐ์๋ ์ดํด๊ฐ ์กฐ๊ธ ์ด๋ ค์์์
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐckyun
ใป
0
333
2
- ๆช่งฃๆฑบ
ES5 ๊ฐ์๋ฅผ ๋ฃ๊ณ ES6 ๊ฐ์๋ฅผ ๋ฃ๋๊ฒ ์ข์๊น์?
์๋ ํ์ธ์ ์ ์๋!๊ฐ์๊ฐ ๋๋ฌด ์ข์์ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ ES6 ๊ฐ์๋ ์๊ฐํ๋๋ฐ์. ES5 ๋ฃ๋๋ฐ ๋๋ฌด ์ด๋ ต๋ค์ ใ ใ ์ด๊ฑฐ ์ดํด ๊ฐ๋๊น์ง ๋ฐ๋ณต ํ์ตํ๊ณ ์๋๋ฐ ES5์ ์๊ฐ ํ ES6๋ก ๋์ด๊ฐ๋๊ฒ ์ข์์ง ์ง๋ฌธ ๋๋ฆฝ๋๋ค
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐtndgus78201038
ใป
0
839
2
- ๆช่งฃๆฑบ
_get ํจ์ ๋ถ๋ถ์ด ๋๋ฌด ์ดํด๊ฐ ์๊ฐ๋๋ค ใ
์๋ ํ์ธ์.์ง๊ธ ๊ฐ์๋ฅผ ์ฌ๋ฌ๋ฒ ๋๋ ค๋ณด๊ณ ์ฒ์ฒํ ์๊ฐํ๋๋ฐ๋์ ํ ์ดํด๊ฐ ๋์ง ์์ต๋๋ค ใ // 2. _get ๋ง๋ค์ด ์ข ๋ ๊ฐ๋จํ๊ฒ ํ๊ธฐ conso
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptoopsdev
ใป
0
637
2
- ๆช่งฃๆฑบ
๊ฑฐ๋ฅด๊ธฐ ํจ์ ์ค compact ์ง๋ฌธ๋๋ฆฝ๋๋ค.
compact ํจ์๋ฅผ ์ ์ธํ๋ฉด TypeError: _compact is not a function๋ผ๊ณ ๋์ค๋๋ฐ ์ด์ ๋ฅผ ์ ์ ์์ผใ กใน๊น์? const compact = filter(_identity)c
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐํจ์ํ-ํ๋ก๊ทธ๋๋ฐminj96
ใป
0
466
1
- ่งฃๆฑบ
๊ฐ์ ์๋ดค์ต๋๋น
FEConf ์์๋ณด๊ณ ์ ๊ธฐํด์ ๊ฒ์ํ๋ค๊ฐ ์ด๋ฐ ์ฌ์ดํธ๊น์ง ์๋๋ฐ์ ๋ฃ๊ฐ์๋ ํ๋ฒ ํ๋ฒ๋ด์ผ๊ฒ ๋ค์๐
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptpronaeae3482
ใป
0
444
1
- ๆช่งฃๆฑบ
๋คํ์ฑ ํํธ _eachํจ์ ๋ด๋ถ ์ฝ๋ ๊ด๋ จ ์ง๋ฌธ
function _each(list, iter) { for(i = 0; i < list.length; i += 1) { iter(list[i]); } return list; }</co
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptbonjourjj32006
ใป
0
315
1
- ๆช่งฃๆฑบ
FP ํจ์ ํ์ค์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค.
FP ํจ์ ํ์ค์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค.pipe, map, filter, some, every ๋ฑ๋ฑ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ ํจ์๋ช ์นญ์ด๊ณ ๊ทธ ๊ธฐ๋ฅ๋ํ ์ผ๋ฐ์ ์ผ๋ก ์๊ฐํ๋ ๊ฒ๊ณผ ๊ฐ์๋ฐ,ํน์ ์ด๋ฌํ ๋ํ์ ์ธ FP ํจ์๋ค์ด ๋ฌด์์ด ์๊ณ ๊ทธ ์๊ทธ๋์ฒ๋ ์ด
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐdevrojiwon4554
ใป
0
351
2
- ๆช่งฃๆฑบ
_curryR ์ ์ ์ฉํ _map ํน์ _filterํจ์ ์ง๋ฌธ์ ๋๋ค!!
curryR์ ํ์ฉํด ๋ฑ๋กํ map ํจ์๋ _filterํจ์ ๋์์ const mapR = _curryR(_map); console.log(
_curryjavascript_curryr์์ํจ์ํจ์ํ-ํ๋ก๊ทธ๋๋ฐajrfyd
ใป
0
443
4
- ๆช่งฃๆฑบ
_reduce ์ง๋ฌธ ์์ต๋๋ค!
_reduce ํจ์์์ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์ list ๋ฅผ list = _rest(list)๋ฅผ ํตํด ๋ณ๊ฒฝ ํ๋๋ฐ์... ์ด ๋ถ๋ถ์์ ์์ ํจ์๊ฐ ๋ง๋์ง ๋ง๋ค๋ฉด ์ด์ ๊ฐ ๋ฌด์์ธ์ง </
์์ํจ์๋ฆฌ๋์คํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptํจ์ํํ๋ก๊ทธ๋๋ฐajrfyd
ใป
0
378
1
- ๆช่งฃๆฑบ
0:24 ํ๊ฐ์์
ํ๊ฐ ์์ ์ด๋ผ๋ ๋จ์ด๊ฐ ๋ ๋์๋๋ฐ์ ใ ์ด ๋ง์ด ๋ฌด์จ ๋ง์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ํจ์๋ฅผ ๋ณ์์ ๋ด์์ ์ฌ์ฉํ ์ ์๋๋ฐ ์คํ์์ ์ ์คํ์ปจํ ์คํธ์์ ์ฝ๋ํ๊ฐ๊ฐ ์ด๋ฃจ์ด์ง๋ฉฐ ๋ ์์ปฌ ํ๊ฒฝ ๋ ์ฝ๋์ ๊ธฐ๋ก๋๋ค๋ ๋ง์ผ๊น์?
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐdkfmwpsxm
ใป
0
246
2
- ่งฃๆฑบ
10:18 ์๋ฌด๋๋ ํด๋ก์ ๊ฐ ๋ฆฌ์คํ? ๋ค ๋ณด๋๊น
10:18 ์๋ฌด๋๋ ํด๋ก์ ๊ฐ ๋ฆฌ์คํ? ๋ค ๋ณด๋๊น ๋ผ๋ ๋ง์์ด ์๋๋ฐ์ ๊ฒ์ํด๋ณด๋๊น ์๋ง๋ LISP ์ด๊ฑธ ๋งํ๋ ๊ฒ ๊ฐ์์ ์ ์๋์ด ์ค๋ช ํด์ฃผ์ จ์ผ๋ฉด ๋ ์ข์๋๋ ใ -ใ ์ด ๋ถ๋ถ ์ค๋ช ์ด ์์ด์ ์กฐ๊ธ ์์ฌ์์<
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptdkfmwpsxm
ใป
0
301
1
- ๆช่งฃๆฑบ
ํ๊ฐ์์ ์ด ๋ญ์์? 16:30์ด ๋ถํฐ
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ฐ์์ ์ ํตํด์ ๋ค์ํ ๋ก์ง๊ณผ ๋ค์ํ ์ด์ ์ ์ป๊ณ ์ ํ๋ค ๋ผ๋ ๋ง์์ด ์์๋๋ฐ์ ํ๊ฐ์์ ์ด๋๊ฒ ๋ญ์์? ์คํ์ปจํ ์คํธ์ ์๋ ์ฝ๋ํ๊ฐ๋ฐ์ ์๊ฐ๋๋๊ฒ ์๋๋ฐ
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptdkfmwpsxm
ใป
0
356
1
- ๆช่งฃๆฑบ
๊ฐ์์๋ฃ
๊ฐ์ฌ๋ ํน์ ๊ฐ์ํ์ค ๋ ์ฌ์ฉํ์๋ ppt์๋ฃ๋ ๋ฐ๋ก ์ ๊ณต
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptyunsangil77490105
ใป
0
277
1
- ๆช่งฃๆฑบ
pipe ํจ์์ ์ง๋ฌธ์์ต๋๋ค
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ์์ ์ ๋ง ์ ๋ฃ๊ณ ์์ต๋๋ค. ๊ฐ์ ๋ฃ๋ ๋์ค ์ง๋ฌธ์ด์์ด ๊ธ ๋จ๊ฒจ๋ด ๋๋ค. pipeํจ์์์ return _reduce(fns, function(arg, fn) { return fn(arg);}, arg
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptex452255
ใป
0
273
1
- ๆช่งฃๆฑบ
๋์ ๋ฌธ
์๋ ํ์ธ์ ๊ฐ์ฌ๋. ๋ค๋ฆ์ด ์๋๋ผ ๋์ ๋ฌธ์ ๋ณด๋ฉด์ ์ง๋ฌธ์ด ์๊ฒจ ๊ธ ๋จ๊น๋๋ค! ์ ๋ ์ฝ๋๋ฅผ ํ๋์ ๋ดค์๋ ์ง๊ด์ ์ด๊ฒ ๋ณด์ด๊ณ , ์๋ฏธํ์ ์ด ์ฌ์ด๊ฑธ ์ ํธํด์ ๊ฐ์ด๋ ํจ์๋ฅผ ๋ณ์์ ๋ด์์ ํ๋๊ฑธ ์ ํธํ๋๋ฐ, ๋์ ๋ฌธ์ ์ค์ผ ๊ฒฝ์ฐ์๋ ๊ฐ์ ๋ณ๋์ฑ์ ๋์์ง๋๊ฑด ์ดํด
๋์ ๋ฌธjavascriptํด๋ฆฐ์ฝ๋ํจ์ํ-ํ๋ก๊ทธ๋๋ฐrainlee44011226
ใป
0
335
1
- ๆช่งฃๆฑบ
Call์ ์ฌ์ฉํ๋ ์ด์
Array.from ๋์ ์ call์ ์ฌ์ฉํ๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค!
ํจ์ํ-ํ๋ก๊ทธ๋๋ฐjavascriptkjkksu971673
ใป
0
278
1
- ๆช่งฃๆฑบ
์ข์ ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ธ ํ๋ก์ ํธ ์งํํ๋ฉด์ ์ฝ๋๊ฐ ๊ธธ์ด์ง๋๊น ์ ๋ฆฌ๊ฐ ์๋๊ณ ์ง์ ๋ถํด์ ธ์ ๊ณ ๋ฏผ์ด์๋๋ฐ ์๋ ค์ฃผ์ ๋ฐฉ๋ฒ๋๋ก ํ๋ฉด ๊ฐ๊ฒฐํ๊ฒ ์ ๋ฆฌํ ์ ์๊ฒ ๋ค์. ๊ฐ์ฌํฉ๋๋ค! ์๊ฐํ๊ณ ๋ค์ ๊ฐ์์์ ๋ง๋์!
javascriptํจ์ํ-ํ๋ก๊ทธ๋๋ฐkjkksu971673
ใป
0
266
1

