Javascriptで関数をオブジェクトっぽく実装する

通常の関数はこんな感じ

function manWalk(){
   alert('歩け!');
}
var manJump = function(){
   alert('ジャンプ!');
}

これを、オブジェクトっぽく書くと

var man = new Object; // var man = {}; も可。まずmanオブジェクトを作って
man.walk = function(){
   alert('歩け!');
};
man.jump = function(){
   alert('ジャンプ!');
};

以下のようにも書ける。

var man = {
	walk : function(){
		alert('歩け!');
	},
	run : function(){
		alert('走れ!');
	}
};

こんな感じになる。
こうすると1つのオブジェクトに対して、さまざまな命令を体系建てて実装できる。
可読性も上がるし、後でなにやったか分かって便利だ。