Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 'get'을 사용하여 속성에 액세스하시겠습니까?

<시간/>

getter 사용 자바스크립트 다른 방식으로 속성에 속성으로 액세스할 수 있습니다. 키워드 'get '는 이 과정을 수행하는 데 사용됩니다. 간단히 이야기해 보겠습니다.

예시

다음 예에서 속성 'details '는 'details()인 함수로 사용 '. 그러므로 우리는 결과를 얻지 못할 것입니다. 대신 괄호를 제거하면 키워드 'get ' 속성 "details"를 함수가 아닌 속성으로 처리해야 합니다.

<html>
<body>
<p id = "prop"></p>
<script>
   var business = {
      product: "Tutorix",
      parent : "Tutorialspoint",
      get details() {
         return this.product+" is the product of" + " " + this.parent;
      }
   };
   document.getElementById("prop").innerHTML = business.details();
</script>
</body>
</html>

예시

여기 괄호 이후 대괄호가 제거되었으며 'get ' 키워드는 속성 을 처리하도록 합니다. "details"를 속성 으로 함수가 아닙니다.

<html>
<body>
<p id = "prop"></p>
<script>
   var business = {
      product: "Tutorix",
      parent : "Tutorialspoint",
      get details() {
         return this.product+" is the product of" + " " + this.parent;
      }
   };
   document.getElementById("prop").innerHTML = business.details;
</script>
</body>
</html>

출력

Tutorix is the product of Tutorialspoint