惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
Last Week in AI
Last Week in AI
IT之家
IT之家
A
About on SuperTechFans
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
V
Visual Studio Blog
Microsoft Security Blog
Microsoft Security Blog
博客园_首页
aimingoo的专栏
aimingoo的专栏
The Cloudflare Blog
Vercel News
Vercel News
博客园 - Franky
有赞技术团队
有赞技术团队
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
量子位
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog

博客园 - 想那风霜雪

基于web的甘特图,易度甘特图edogantt! 一个支持Drag页面拖动的组件 - 想那风霜雪 - 博客园 main Function和Object(2) Function和Object(1) - 想那风霜雪 - 博客园 Atlas系列:从AtlasRuntime.js开始-简介 Atlas源码阅读系列之一 9)使用面向对象思想处理cookie 8)事件设计模式 7)实现抽象类 6)类的继承 5)使用for(...in...)实现反射机制 4)公有成员\私有成员和静态成员 - 想那风霜雪 - 博客园 3)类的实现 2)深入认识JavaScript中的函数 1)JavaScript面向对象的基础 JavaScript的OO特性:Singleton单件模式 JavaScript的OO特性:私有访问限制实现 JavaScript的OO特性:继承
JavaScript异常处理 - 想那风霜雪 - 博客园
想那风霜雪 · 2006-10-24 · via 博客园 - 想那风霜雪

   如下代码:

try{
    alert(
"try");
    
var err = new Error("异常啦!");
    
throw err;
}
catch(e){
    alert(
"error name:"+e.name+"\nerror messge:"+e.message);
}
finally{
    alert(
"finally");
}

这里的e.name固定是"Error"字符串,但也可以定义名字的Error对象,如下:

try{
    alert(
"try");
    
var err = new Error("异常啦!");
    err.name 
= "myError";
    
throw err;
}
catch(e){
    alert(
"error name:"+e.name+"\nerror messge:"+e.message);
}
finally{
    alert(
"finally");
}

   只是在创建Error对象时,赋予err.name自定义异常名字符串即可.