-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
flatMap 관련 질문입니다.
22.09.25 16:49 작성 조회수 193
0
const flatMap1 = pipe(L.flatMap, takeAll);
const flatMap2 = curry(pipe(L.map, L.flatten, takeAll));
const flatMap3 = curry(pipe(L.flatMap, flatten));
//인자를 그대로 전달해주면 가능한데
// 또 다른 연산을 수행하면 오류남
log(
flatMap1(
(a) => a * a,
[
[1, 2],
[3, 4],
[5, 6, 7],
]
)
);
log 찍을 때 인자를 그대로 전달하면 오류는 안 나는데 위처럼 하니까 NaN이 뜨더라구요
그래서 map(a=>a*a) 이렇게 처리해서 해결은 했는데 혹시 다른 방법이 있을까요?
답변을 작성해보세요.
0
답변 1