Проблема с prototype
Всем привет!
Хочу реализовать простенький класс. Код такой:
function Trig(x)
{
this.angle = (x/180)*Math.PI;
this.sin = function() {return Math.sin(this.angle)}
}
Trig.prototype = {
cos: function() {return Math.cos(this.angle)}
}
function show(x)
{
var s = new Trig(x);
alert(s.sin()); // работает
alert(s.cos()); // не работает...
}
Подскажите, пожалуйста, в чем ошибка с прототипом? |
Всё работает.
|
Спасибо, проблема решена.
|
Maxmaxmахimus, зря смеетесь:) Естественно, код запускался и не раз. Ошибка действительно была - в оригинальном коде в prototype было несколько методов, разделенных ';' вместо ','. Поэтому и не работало. Ответ Kolyaj мне сразу указал на мою невнимательность, т.к. больше различий не было.
|
| Часовой пояс GMT +3, время: 18:56. |