js 문법 정리

김린네·2022년 4월 8일
0

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]

아하

그니까

const aa= elemement. map ()

일때 aa에 값을 할당해야되는데

이때 return 값으로 무엇을 보낼것인가?
에 대해 필요 만약
{} < 하면 당연히 return 값으로 보내야되는겆만
(El)=>[...EL]
이 ...EL 이 그냥 보내진다 이말임

profile
디자인 > https://dribbble.com/jongpil_77 코딩 > https://www.codewars.com/users/bikijjang

0개의 댓글

관련 채용 정보