V tomto pripade je (bohuzel) konkretni zaznam na wikipedia znacne nepresny. Lepe je na tom tento http://simple.wikipedia.org/wiki/Object-oriented_programming ale i tak si musime pockat na zkvalitneni.
Uspokojive vysvetleni nabizi napr. konkurencni Britannica - http://www.britannica.com/EBchecked/topic/1383627/object-oriented-programming
JavaScript sice neni plne objektovy jazyk, ale chapu ze poukazujete na jeho pseudoobjekty. Porovnejte JS s plne objektovym Ruby:
http://libg.org/code.php?lang=js&url=http://libg.org/code/sample.js
vs
http://libg.org/code.php?lang=ruby&url=http://libg.org/code/sample.rb
Vsimnete si rozdilu (pseudoobjekty vs. skutecne objekty).