↓↓↓ スライドできます ↓↓↓
[metaslider id=”1836″]
JavaScriptにおけるメソッドは、オブジェクトに関連付けられた関数のことを指します。メソッドはオブジェクトのプロパティとして定義されるため、そのオブジェクトの特定の動作を実行するために使用されます。以下に、メソッドのコード例とその内容説明をいくつか示します。
この例では、person
という名前のオブジェクトにsayHello
という名前のメソッドが定義されています。sayHello
は関数として定義されており、console.log
を使ってメッセージを出力しています。メソッド内でthis
キーワードを使用しています。this
はそのメソッドを呼び出したオブジェクト(ここではperson
オブジェクト)を参照します。
person.sayHello();
を呼び出すと、メッセージがコンソールに表示されます。
この例では、calculator
という名前のオブジェクトに4つのメソッドが定義されています。multiplyAndPrint
メソッド内で別のメソッド multiply
を呼び出しています。this
キーワードを使用してmultiply
メソッドを同じオブジェクト内から呼び出しています。
calculator.multiplyAndPrint(5, 3);
を呼び出すと、メッセージがコンソールに表示されます。
これらの例では、オブジェクトのメソッドを定義し、他のプロパティやメソッドと連携して柔軟な動作を実現する方法を示しています。メソッドはオブジェクトの振る舞いをカプセル化し、再利用可能なコードを作成するために重要な役割を果たします。
// オブジェクトのメソッド const person = { name: 'Alice', age: 30, sayHello: function () { console.log(`Hello, my name is ${this.name}. I am ${this.age} years old.`); }, }; person.sayHello(); // オブジェクト内の別のメソッドを呼び出す const calculator = { add: function (a, b) { return a + b; }, subtract: function (a, b) { return a - b; }, multiplyAndPrint: function (a, b) { const result = this.multiply(a, b); console.log(`The result of ${a} multiplied by ${b} is ${result}.`); }, multiply: function (a, b) { return a * b; }, }; calculator.multiplyAndPrint(5, 3);
コメント
コメント一覧 (1件)
[…] メソッドの定義 […]