【JavaScript】エラーハンドリング(try/catch/finally とエラースロー)
JavaScript で実装する際は、意図せぬエラーが起こりがちです。 try catch 構文は多くの言語にありますが、もちろん JavaScript にも同じような書き方があります。 フロントでのエラーハンドリングはよく使うので構文を覚えておきましょう。 try/catch/finally の基本的な使い方 Jav
Archive
これまでの記事一覧です。
JavaScript で実装する際は、意図せぬエラーが起こりがちです。 try catch 構文は多くの言語にありますが、もちろん JavaScript にも同じような書き方があります。 フロントでのエラーハンドリングはよく使うので構文を覚えておきましょう。 try/catch/finally の基本的な使い方 Jav
この記事では、JavaScript ES6のテンプレートリテラルとタグ付きテンプレートについて解説します。 これらの機能はコードをより読みやすく、効率的にします。 画面上でのメッセージ表示、ログ出力などに役立つでしょう。 1. テンプレートリテラルの基本 テンプレートリテラルは、バックティック (\) で囲むことで作成
この記事では、JavaScriptの isNaN 関数の挙動について具体的な例を通じて紹介します。 以下に、さまざまな型に対する isNaN の評価結果を記載します。 備忘録としてご利用ください。 1. undefined の場合 undefined を評価すると、isNaN は true を返します。このことから、u
Salesforceで外部へのコールアウトを実装する際には、HttpRequestとHttpクラスを使用します。 同期、非同期それぞれのコールアウトのApexコードの例を紹介します。 コード例
今回は、Salesforceで特定のユーザでロジックをテストする際のテストコードの書き方を備忘録として紹介します。 Salesforceでは、テストクラス内で特定のユーザとして操作を行うために System.runAs(user) メソッドを使用します。 これは、異なるユーザーロールやプロファイルに基づく権限制御のテス
今回は、Salesforceでバッチ処理を実装した際のテストコードの書き方を備忘録として紹介します。 ここでは、バッチクラス ApexSampleBatch をテストするテストクラスApexSampleBatchTest の作成についての例です。 テストクラスの書き方
Salesforceを使ってアプリケーションを開発する際、組織固有の設定を管理する方法として「カスタム設定」がよく用いられてきました。 しかし、近年では新たな選択肢として「カスタムメタデータ型」が利用できるようになりました。 今回はこのカスタムメタデータ型の機能紹介と、いつこれを利用すべきかについて深掘りします。 カス
Salesforce ではオブジェクトに 参照関係 もしくは 主従関係 としてリレーション項目を設定できます。 このリレーションを用いて、1度の SOQL で親子関係にあるオブジェクトを一括で取得する方法を備忘録として記載します。 この記事では、親オブジェクトから子オブジェクト、およびその逆の取得方法について紹介します
こんにちは、ねこねこです。 今回は、Salesforce の開発時のアンチパターンについて少し紹介します。 トリガー(Trigger)について Salesforce では、オブジェクトに対して「トリガー(Trigger)」を定義できます。 トリガーは、特定のオブジェクトに対するデータ操作(挿入、更新、削除など)が発生し
Sponsored