배열 원소의 길이 _ JS

박서현·2023년 8월 4일
0
post-thumbnail
post-custom-banner

🍏 배열 원소의 길이

🔸나의 풀이

let strlist = ["We", "are", "the", "world!"];

let answer = strlist.map( a => a.length );

console.log(answer)

🔸다른 풀이

function solution(strlist) {
    return strlist.reduce((a, b) => [...a, b.length], [])
}

reduce를 반복문이라고 생각한다.
(a, b) => [...a, b.length], [ ]
     : 이전에 반환해준 값이 a, 이번에 반환해줄 값이 b이다.
     이번에 반환해준 값이 다음 차례에는 a로 간다.
[...a, b.length], [ ] : [콜백함수], [초기값]

post-custom-banner

0개의 댓글