Проблема с 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, время: 01:55. |