我试图创建具有三种方法walk
,eat
和talk
命名human
JavaScript对象,我想这样称呼它(没有方法应该打印任何值):human.talk('hello').walk('home').eat('pizza')
。创建JavaScript对象有3种方法抛出对象没有方法
我有这样的代码:
var human = {
talk : function talk(t){
},
walk : function walk(w){
},
eat : function eat(e){
}
};
console.log(human.talk('hello').walk('home').eat('pizza'));
但我收到Uncaught TypeError: Cannot call method 'walk' of undefined
为什么?
像这样http://jsfiddle.net/ccHGF/:P – PSL
'talk'是否会返回'human'?它必须链接工作。 – Bergi