람다 함수는 일반적인 함수 표현식을 function 키워드 없이 => 이용하여 표현한 방법
<script type="text/javascript">
// 화살표 함수
// const x = function(){
// console.log("함수 표현식 x호출");
// }
// x();
const x = () => {
console.log("람다 함수표현식 x 호출")
}
x();
</script>
const y =(n)=>{
console.log("n : ",n);
}
y(10);
매개변수가 한개인 경우 파라미터의 괄호를 생략할 수 있다.
const fnx = n => n*2;
console.log(fnx(10)); // 20
const a = () => ({
key: '홍길동',
});
console.log(a());
this.n = 20;
// 익명함수
const anone = {
n: 10,
b: function () {
console.log(this.n); // 10
},
};
anone.b();
// arrow 함수
const arrowfn = {
n: 10,
b: () => {
console.log(this.n); // 20
},
};
arrowfn.b();