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

JavaScriptオブジェクトコンストラクターにメソッドを追加しますか?


オブジェクトにメソッドを追加するコンストラクター 通常のオブジェクトにメソッドを追加するのとは異なります 。通常のオブジェクトの場合のように、メソッドを追加することはできません。 オブジェクトコンストラクタでメソッドを作成するには オブジェクトコンストラクタ内に追加する必要があります。

次の例では、メソッド はコンストラクター内に追加されるため、正当な値が得られます。

<html>
<body>
<script>
   function Business(name, property, age, designation) {
      this.Name = name;
      this.prop = property;
      this.age = age;
      this.designation = designation;
      this.name = function() {
         return this.Name
      };
   }
   var person1 = new Business("Trump", "$28.05billion", "73", "President");
   document.write(person1.name());
</script>
</body>
</html>

出力

Trump

  1. JavaScriptでオブジェクトプロパティ名の配列を置き換える

    以下は、JavaScriptでオブジェクトプロパティ名の配列を置き換えるコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g

  2. JavaScriptで純粋に別のliにクラス名を追加しますか?

    クラスを追加するには、forEach()をclassList.add()と一緒に使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">   &nb