JavaScript2 함수의 파라미터로 함수를 전달할 때 표현법에 따른 차이 이번 포스팅에서는 제가 React 공부를 하다가 함수의 파라미터로 함수를 전달할때, 함수의 표현방법에 따른 결과의 차이에 대해서 궁금함이 생겨서 의문점 + 나름대로 제가 이해한 것 을 정리하려고 글을 씁니다. import React, { useState, useRef, useCallback } from 'react'; import TodoTemplate from './components/TodoTemplate'; import TodoInsert from './components/TodoInsert'; import TodoList from './components/TodoList'; function createBulkTodos() { const array = []; for (let i = 1; i { co.. 2019. 11. 13. Function 과 ES6 Arrow Function 차이 화살표 함수(Arrow Function)은 ES6 문법에서 함수를 표현하는 새로운 방식입니다. 기존의 function 키워드 대신 화살표(=>)를 사용하여 간략하게 표현할 수 있습니다. setTimeout(function() { console.log('hello world'); },1000); setTimeout(() => { console.log('hello world'); },1000); 위 2개의 코드는 동일한 작업을 수행합니다. 콘솔창에 'hello world'를 출력합니다. 이런 경우에는 두 문법간의 차이점이 없어 보입니다. 그러면 화살표함수가 기존의 함수선언 문법을 완전히 대체할 수 있는걸까요? 결론부터 말씀드리면 답은 'No'입니다. 화살표 함수가 기존의 Fucntion 키워드를 활용하는 함.. 2019. 11. 12. 이전 1 다음