2020-08-10(월) 영어단어 - Javascript Reflection and Reflect API

” JavaScript Reflection and Reflect API “

  • reflect : 반영하다, 나타내다
  • examine : 조사하다, 검사하다
  • introspect : 내성하다, 자기반성하다
  • manipulate : 다루다, 조작하다
  • back in the old days : 옛날로 돌아가면
  • tackle : (태클)씨름하다, 솔직히 말하다
  • inspect : 검사하다
  • organized : 정리된, 계획된, 체계적인, 조직화된
  • prior to : -에 앞서, 이전의

what is Reflect API?

  • global과 static 객체인 Reflect를 사용하기 때문에 그것의 인스턴스를 만들 수 없다. 마찬가지로 그것의 메소드들 전부 static이다.

  • 메타프로그래밍이라고 알려진 객체의 속성들을 검사하고 조작하는 런타임 레벨을 제공한다. 게다가 ES6 이전의 자바스크립트 언어는 reflection API를 제공하지만, 실제로 구성되지 않았고 그것이 실패하였을 때 예외를 발생시켰다. 오늘날, Reflect 객체의 도움을 받아 Reflect API는 우리가 메타/reflection 프로그래밍하는 방법을 향상시켜준다.

링크

https://www.codeproject.com/Articles/5275933/JavaScript-Reflection-and-Reflect-API