μ€λμ μ½λμ€ν μ΄μΈ ν리 μ½μ€ 5μΌμ°¨
2μ°¨ νμ΄ μ’ λ£.. μ²μ μλ°μ€ν¬λ¦½νΈλ₯Ό 곡λΆνλ μ¬λλ μ΄ν΄νκΈ° μ½κ² μ€λͺ νλ λ²μ λ°°μ λ€..
νλ€μμ§λ§ μ΄μ¬ν ν΄μ£Όμ νμ΄ λΆ λλ¬Έμ κ°μ΄ λ¬Έμ νλ©΄μ κ΄ν λ΄κ° λ€ λν΄νλ€.λ°°μ΄ λ©μλ slice, map, filter, reduce λ³΅μ΅ μλ£.
reduceκ° λ§λ²μ¬λΌλ λ§μ΄ κ΄ν λμ¨κ² μλλκ±Έ λ λ μ¬λ¦¬κ² λλ€.πμ€λ μ²μ 5λΆ μ΄μ κ±Έλ¦° μ½νλ¦Ώ λ¬Έμ λ°μ...
κ·Όλ° νκ³ λλ μ λ§ κΈ°λ³Έμ μΈ λΆλΆμμ μ€μλ₯Ό νλ€.//input : [[1,2],[true,false],['μλ νμΈμ']] //output: [1,2,true,false,'μλ νμΈμ'] function joinArray(arr) { return arr.reduce((acc, cur) => { acc.concat(cur); return acc; }); } console.log(joinArray([[1,2],[true,false],['μλ νμΈμ']])); // [1,2]
λ©μ²νκ² concatμ μ¬μ©νκ³ accκ° μμ λμλ€κ³ μκ°νκ³ accλ₯Ό 리ν΄νλ λΉμ°ν [1,2]λ§ λμ€μ§...π€―π€¬
function joinArray(arr) { return arr.reduce((acc, cur) => { return acc.concat(cur); }); } console.log(joinArray([[1,2],[true,false],['μλ νμΈμ']])); // [1,2,true,false,'μλ νμΈμ']