我正在研究一个学校项目的sizzle.js源代码,我发现了一些奇怪的东西。在代码的底部有这行代码说:
window.Sizzle = Sizzle;
但我无法在代码中找到任何关于a:
的内容var Sizzle = .....
我发现的唯一类似Sizzle变量的是:
function Sizzle( selector, context, results, seed ) {
现在提出我的问题。函数是否可以充当这样的对象?还是我错过了什么?
答案 0 :(得分:2)
是的,函数本身就是一个Javascript对象,可以分配给其他变量。