Всем привет!
Хочу реализовать простенький класс. Код такой:
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()); // не работает...
}
Подскажите, пожалуйста, в чем ошибка с прототипом?