본문 바로가기
IT라이프/웹프로그래밍

[Javascript] function vs arrow

by zairan 2022. 11. 3.
function foo(v) { return v * 2 }

 

  • caller: null
  • arguments: null
const boo = (v => v * 2)
  • arrow function 은 caller, arguments 에 접근불가
  • Function.caller
    • deprecated 브라우저에서 사용할 수 없는 가능성 높음
    • caller프로퍼티는 해당 함수를 실행시킨 함수를 반환합니다. strict, async, generator 함수에서 실행시켰다면 null 을 반환합니다.
  • Function.arguments
    • deprecated 브라우저에서 사용할 수 없는 가능성 높음
    • 함수에 전달된 파라미터에 대응하는 오브젝트입니다. strict 에서 사용불가.
반응형

'IT라이프 > 웹프로그래밍' 카테고리의 다른 글

프론트엔드 코딩  (0) 2022.12.09
Atomic Design  (0) 2022.10.05
Vue.js 정리 (v-slot)  (0) 2022.09.22
Cookie vs LocalStorage  (0) 2022.01.24

댓글