したがって、これによると、それは不可能です。しかし、私はでたらめと呼んでjQuery
います。たとえば、オブジェクトはメンバー関数(jQuery.cookie()
)を持つオブジェクトとしてだけでなく、関数自体(jQuery('my_selector')
)としても呼び出すことができるからです。
オブジェクトで同じ効果を得るにはどうすればよいですか?メンバー関数を持つ名前空間で名前が付けられたオブジェクトだけでなく、 オブジェクトと同じ名前空間で名前が付けられた関数も必要だとします。このようなオブジェクトと関数のハイブリッドを宣言した後、次の呼び出しを行うことができます。foo
window
bar
foo
window
foo
window.foo(arg);
window.foo.bar(arg);