js中try catchの使い方

2155 ワード

try{
     
//       
//    ,    
}catch(err){
     
//    
}
運転フロー:try{}ブロック中のコードにエラーがある場合、catch(...)内のコードを実行し、そうでないとcatch(...)内のコードを実行しません.適用範囲:コントロールできるエラー、つまりここが可能性があるということをよく知っています.エラーが発生したということを知っています.また、どのような前提で間違いがあるかをよく知っています.故意にエラー情報を利用してエラーを区別して、後続のプログラムはエラーを解決して、プログラムを実行し続けます.
var array = null;
try {
     
	console.log(array.length)
} catch(err) {
     
 	console.log("    :" + err.message);
	array=[]
}
console.log(array.length)