在Javascript中链接方法

我想在JavaScript中链接方法(使用Node.js)。

不过,我遇到了这个错误:

var User = { 'deletes': function() { console.log('deletes'); return this; }, 'file': function(filename) { console.log('files'); } }; User.deletes.file(); node.js:50 throw e; // process.nextTick error, or 'error' event on first tick ^ TypeError: Object function () { console.log('deletes'); return User; } has no method 'file' at Object.<anonymous> (/tests/isolation.js:11:14) at Module._compile (node.js:348:23) at Object..js (node.js:356:12) at Module.load (node.js:279:25) at Array.<anonymous> (node.js:370:24) at EventEmitter._tickCallback (node.js:42:22) at node.js:616:9 

我怎么能使它工作?

没有调用 deletes函数(该函数的string表示forms是打印在错误跟踪中的)。

尝试:

 User.deletes().file() 

快乐的编码。

有一件事是缺less的: User.deletes().file(<filename>) 。 我不确定,也许这会引发错误?