var reformattedArray = kvArray.map(function(obj){
var rObj = {};
rObj[obj.key] = obj.value;
return rObj;
});
< 여기서 {] 들어갈때는 function 의 obj가 있을때고
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/Arrow_functions
여기서 보면
(param1, param2, …, paramN) => { statements }
(param1, param2, …, paramN) => expression
// 다음과 동일함: => { return expression; }
// 매개변수가 하나뿐인 경우 괄호는 선택사항:
(singleParam) => { statements }
singleParam => { statements }
// 매개변수가 없는 함수는 괄호가 필요:
() => { statements }
선택 사항이지만
!!
elements.map(element => {
return element.length;
}); // [8, 6, 7, 9]
그니까
일때 aa에 값을 할당해야되는데
이때 return 값으로 무엇을 보낼것인가?
에 대해 필요 만약
{} < 하면 당연히 return 값으로 보내야되는겆만
(El)=>[...EL]
이 ...EL 이 그냥 보내진다 이말임