Обектите не се сравняват

onlinels

Registered
Наскоро си купих ето тази книга!
http://soft-press.com/goto.htm?http://soft-press.com/srchead.html?com=viewall&viewbook=137
Понеже я няма вече в сайта на osborne не мога да сравня дали сорса работи Намерих няколко доспустими синтактични грешки който лесно разбрах как да оправя. Но тук вече найстина се запънах затова ще съм ви много благодарен ако ми помогнете малко! И по точно защо се изпълнява само else?

<html>
<title>Object</title>
<head>
<script language="JavaScript">

</script>

<body>
<script language='JavaScript'>

</script>
</body>
</html>
 
Благодаря ти за отговора, чеовече предполагам, че това нещо ще работи но не схванах как точно да го използвам! Още съм в началото на обектите а не искам да продължавам напред преди да отстраня проблема си!
comp.prototype.get_price = function ()
Нещо такова ли трябва да използвам!
document.write(comp.prototype.get_price)
А и това this.price=get_price() доста ме обърква!
На обекта comp ну присвояваш свойство prototype ( това някакво предварително дефинирано свойство ли е ? ) което е равно на фубкция с име get_price ( или тези двете свойства на comp са равни на фубкцуята!) ?? Може ли да ми го разясниш?Благодаря!

(Бих опитал още сега дали ще стане но хазяйна ми не ми дава да си прекарам интернет)
 
През събота и нeделя, ако имам време, ще ти пиша по подробно.

Но по накратко. Ти както си го писал не става защото кка да разбере get_price() какви са тези this.... като няма нищо общо с comp

с comp.prototype.get_price казваш че е прототип / метод на функцията / класа comp и вече има достъп.
Друг начин е да вкараш get_price функцията във comp, но и там има някои особености.
Ако не го научиш до уикенда, ще видим как да го обясня :)
Препоръчвам ти да седнеш да почетеш малко ооп js.
 
Дам прочетох някакви неща за предварително дефинираните обекти и за prorotype. Не е обяснено с подробности и още не мога да се оправя но след време предполагам че ще съм по наясно! И все пак в проклетата книга кода не работи а за обекти се говори доста по късно с такива подробности!
 

Back
Горе