0
// Create an object type UserException
function UserException (message){
this.message=message;
this.name="UserException";
}
// Make the exception convert to a pretty string when used as
// a string (e.g. by the error console)
UserException.prototype.toString = function(){
return this.name + ': "' + this.message + '"';
}
// Create an instance of the object type and throw it
throw new UserException("Value too high");
これはどのように使用されますか?誰かがこのJavaScriptコードを私に説明できますか?
例外をスローするのは慣れていますか?私はこれを説明するレベルを決定しようとしています。 –
http://stackoverflow.com/questions/464359/custom-exceptions-in-javascript – jball
http://en.wikipedia.org/wiki/Exception_handling –