【JS】function in object

by tea4two

JavaScript

var calc = {
    status: 'すげぇ!',
    //無名関数の宣言。特にfunctionの名前はいらない
    //plusがidentifierとなっているので。
    plus: function(a,b) {
        return (
            console.log(this), //自分自身(Object)
            console.log(a+b),
            console.log(arguments),
            console.log(this.status)
        )
    }
};

//ドットノーテーションにより、calc内のplusファンクション(メソッド)を呼び出す
calc.plus(2,2);