メソッドについて
メソッドについて紹介する。
メソッドとはオブジェクトにおいて値に代わって定義された無名関数のこと。
以下にメソッドの例を書く。
const salary = { person1 : function() { return (Math.floor(Math.random() * 10) + 1) * 1000; }, person2 : function() { return (Math.floor(Math.random() * 10) + 1) * 1000; }, person3 : function() { return (Math.floor(Math.random() * 10) + 1) * 1000; } } console.log("person1の給料は" + salary.person1() + "ドルです"); // 文字列 + 数値 は文字列扱いとなる console.log("person2の給料は" + salary.person2() + "ドルです"); console.log("person3の給料は" + salary.person3() + "ドルです");
出力例
person1の給料は5000ドルです
person2の給料は3000ドルです
person3の給料は4000ドルです
言うまでもないかもしれないが、人生ゲームのフリーターの給料を参考にした。
メソッドという言葉の本来の意味からjavascriptにおけるメソッドを連想するのは非常に困難だと思うのは僕だけか?