Both these languages seem extremely similar to me. Although Python supports actual classes instead of being prototype-based, in Python classes are not all that different from f
In python, "self" is explicitly passed to a member function, and is not a special keyword or anything.
In javascript, "this" is dynamically scoped. you can fiddle with the scope of a member function by calling apply() on it.