javascript es6 기초 배우기 005 - Arrow Function

최대 1 분 소요

Arrow Function

  • => 를 사용

Arrow Function 사용법1 : 표현식의 결과값을 반환하는 표현식 본문에 쓰임

let arr = [ 1, 2, 3, 4, 5];
let twice = arr.map(v => v * 2);
console.log(twice);
/* Result
[2, 4, 6, 8, 10]
*/

map이란?

Arrow Function 사용법2 : 상태블럭 본문에 쓰임

let arr = [ 1, 2, 3, 4, 5];
let twice = arr.map(v => {
  if(v % 2 === 0) {
    console.log('even number');
  } else {
    console.log('odd number');
  }
})
let arr = [ 10, 20, 30, 40, 50 ];
let twice = arr.map((v, i) => {
  console.log(`i: ${i}, v: ${v}`)
});
/* Result
i:0, v: 10
i:1, v: 20
i:2, v: 30
i:3, v: 40
i:4, v: 50
*/

참고