对不起,如果以前有人问过这个问题,但我什至不知道什么搜索条件用来找到答案,当我尝试搜索时,我从来没有得到任何具体的问题。函数和封装形式?
我使用Javascript和我想知道是否有可能做这样的事情:
find(x); // find a document (for example)
find.inFolder(y); // find a folder's documents (for example)
换句话说,我可以有也可以用来作为一个对象/类的功能?我知道我可以运行find()一次并返回一个散列,这样find.inFolder()就可以工作,但是我希望有一种方法可以让我继续调用 find()。
它可以通过原型来完成吗? (我的“原型”知识非常有限)
function find() {}
find.prototype.inFolder = function() {}
它可以在散列内完成吗? [我知道这个代码不起作用]
var find = {
() : function() {},
inFolder : function() {}
}
为了进一步推动它,是有办法有.inFolder的结果()被发送到查找()函数是这样的:
find().inFolder();
我知道你可能会说我不明白JavaScript的概念,并且你基本上是正确的,但我已经看到人们用JS做了一些非常了不起的事情,所以我想我会问专业人员在那里。
在此先感谢您的帮助。
纯真棒!谢谢谢谢! – 2011-03-18 14:27:36