2017-04-17 7 views
0

私はhighcharts 4.0.4を使用してレンダリング中に発生したエラーをキャッチしようとしています。なぜエラー#12をキャッチしますが#19をエラーしないhighchartコンストラクタの周りにキャッチしてみてください?

私は、エラーの#19をキャッチすることができましたが、エラー#12は、制御がcatchブロックに行っていないが発生した場合。誰かが理由を知ることができますか?エラー番号12の

答えて

0

関数呼び出しは、第二関数の引数error(12);なしで行われます。第二関数の引数には、コードの実行を停止する責任があるので、コードが停止されていません。コードHighcharts 4.0.4から

/** 
* Provide error messages for debugging, with links to online explanation 
*/ 
error = function (code, stop) { 
    var msg = 'Highcharts error #' + code + ': www.highcharts.com/errors/' + code; 
    if (stop) { 
     throw msg; 
    } 
    // else ... 
    if (win.console) { 
     console.log(msg); 
    } 
}; 

Highchartsで5.0.0+それはあなたとoverride/extend/wrap誤差関数に可能ですが、コードを所有しています。

関連する問題