Indeed --- Python goes to great lengths to work this way, automatically binding the self argument on method extraction.
o.f()
Can be decomposed in Python: func = o.f
func()
JavaScript fails this test, and it's a shame.