Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで「get」を使用してプロパティとしてプロパティにアクセスしますか?


getterの使用 javascript 別の方法でプロパティとしてプロパティにアクセスできます。キーワード'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 'キーワードは、プロパティを処理することを確認します プロパティとしての「詳細」 ただし、機能ではありません。

<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

  1. JavaScriptのforループを使用して空のオブジェクトにプロパティを設定します。

    以下は、JavaScriptのforループを使用して空のオブジェクトにプロパティを設定するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title>

  2. JavaScriptのlengthプロパティを使用せずにノードリストから最後のアイテムを取得しますか?

    以下が私たちのテーブルだとしましょう- <table id="demo" border="1"> <tr> <td>John</td> </tr> <tr> <td>David</td> </tr> <tr> <td>Mike</td> </tr> </table> </body> 以下をtext()とともに使用して、最後のアイテムを取得します- $('table t