kb 26.04.2012 15:39

Нет, ну объясните, ну почему?

1. werehuman 26.04.2012 15:41 Psi+

потому что в первом случае ты вызываешь a.bind(), тем самым явно указывая контекст a, в котором нужно запустить, а во втором случае просто b, от window. this — суть тот же self, что в питоне.

2. kbwerehuman /1 26.04.2012 15:56

да, только в питоне есть bound-методы, являющиеся дескрипторами-прокси к оригинальной функции.

3. kbwerehuman /1 26.04.2012 16:01

короче как я и предпологал, специальный костыль, который когда ты делаешь foo.bar() пушает контекст (в т.ч. this всякие), вызывает функцию, и потом обратно контекст возвращает. пиздец.

4. kbkb /3 26.04.2012 16:07

хотя не скажу, что в питоне foo.bar() — простая вещь.

5. arts 26.04.2012 18:14

b.call(a)

Do you really want to delete ?