我有这个执行警报的演示,它运行良好:
在代码下方。
var Shape = function(){};
var TwoDShape = function(){};
Shape.prototype.name = 'shape';
Shape.prototype.toString = function(){return this.name;};
alert('there is alert');
当我添加这一行时:extend(TwoDShape, Shape);
如您所见,我无法执行警报Demo
在此之后我添加行:
var my = new TwoDShape();
alert(my.toString());
alert(TwoDShape.prototype.name);
alert(my.hasOwnProperty('name'));
提醒班级的名称,shape
或者TwoDShape
我无法成功显示class.name 为什么?
这是完整的代码: </p>