我没学过js 但是应该所有语言都是差不多的吧 就是无论try中的语句是否执行成功 都要执行finally的语句 最常用的就是文件操作中 try中打开一个流 但是try中的语句可能会失败 导致只执行cath中的语句 try后面的语句没执行 所以关闭流的代码就应该放在finally里面 确保这个流会被关闭