from Javascript: The Definitive Guide: "JavaScript derives its syntax from Java, its first-class functions from Scheme, and its prototype-based inheritance from Self."
I guess i've never really written anything in js that warranted inheritance ... since js natively has no concept of a class it feels like a pointless feature of the language to want to use