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

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MongoDB | Blog
MongoDB | Blog
博客园_首页
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
B
Blog RSS Feed
D
Docker
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
A
About on SuperTechFans
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
V
V2EX
量子位
雷峰网
雷峰网
月光博客
月光博客
云风的 BLOG
云风的 BLOG
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
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自定义异常名字符串即可.