ユーザー入力に基づいてパラメトリック曲線をアニメーション化する小さな関数プロッターを作成しました。ただし、+-無限大または NaN になる値を入力することは可能です。この場合、d3 は解析エラーをスローします。
いわばこのエラーを「キャッチ」して、ユーザーにメッセージを表示する方法はありますか? 関数を try/catch で囲んでも機能しません。実際には例外ではないため、パスを描画できないため、解析エラーが発生します。
その際にユーザーにメッセージを表示できるようにしたいと考えています。
http://candpgeneration.com/toys/d3/plotter5.html
すべての JS はソースにあります。x = 10/t のようなものを入力すると、0 で除算しようとし、コンソールに次のエラーが表示されることがあります。