1、for in 用来遍历对象的,可以在属性未知的情况下遍历对象
2、for of:遍历数组和其他迭代对象,如:Map,Set等
3、try catch finally,捕获异常,无论异常是否发生,都会到finally块中执行。