【发布时间】:2018-04-07 04:17:26
【问题描述】:
当用户尝试将我已经在框架中预定义为类的变量重新定义时,我如何抛出异常?
框架脚本
function Car(){
this.loc=new Location();
}
function Location(x,y,z){
this.x=x;
this.y=y;
this.z=z;
}
示例用户脚本
mycar=new Car();
mycar.loc.x=100;
mycar.loc.y=10;
mycar.loc.z=100;
当用户不小心这样做时,有没有办法抛出错误:
mycar=new Car();
mycar.loc=5; //assigns a number to what is supposed to be a Location class.
【问题讨论】:
标签: javascript class variables exception typeof