【JavaScript】 Set の便利な使い方の紹介
ECMAScript 6(ES6)に導入された Set オブジェクトは、値の集合を扱うための機能を提供します。 Set は、その中の各要素がユニークであることを保証します。 つまり、同じ値は Set 内に一度だけしか存在できません。 この記事では、そんな Set の便利な使い方を紹介します。 Setの使い方 基本的なS
Archive
これまでの記事一覧です。
ECMAScript 6(ES6)に導入された Set オブジェクトは、値の集合を扱うための機能を提供します。 Set は、その中の各要素がユニークであることを保証します。 つまり、同じ値は Set 内に一度だけしか存在できません。 この記事では、そんな Set の便利な使い方を紹介します。 Setの使い方 基本的なS
JavaScript でのコーディングは、 null や undefined のチェックとの戦いでもあります。 『バックエンドの処理が中心で、フロントエンドは HTML もしくはテンプレートエンジンが中心だから、JavaScript なんて ES6 でさらっとかければOK』 という場面もあるのではないでしょうか。 そん
この記事では、Salesforce のサポートに対してケースを起票する際の 「やっておくと後々スムーズになる」 作業を記載します。 Salesforce のサポートのケース対応は、はっきり言ってかなり遅い(と感じることがかなり多い)です。 そのため、すぐに検証を進めてもらえるよう、以下の作業を事前にやっておくといいでし
JavaScript ではオブジェクト型を処理することがとても多いですが、オブジェクトの空判定がちょっと面倒だったので、備忘録として記載します。 自分で utility として、 isEmpty とか isNotEmpty 関数を作っておくと重宝します。 {} === {} または null ではダメ JavaScri
この記事を訪れている人の中で requirements.txt って何だろうって思う人は少ないと思います。 が、出力方法やインストール時のコマンドはパッと出て来ないことが多いので、備忘録として記載します。 requirements.txt の役割 Python でアプリケーション開発を行う際に、ルートディレクトリにある
JavaScript で実装を行なっている場合、おそらく ESLint も導入していると思います。 この記事では Unary operator '++' used の解消方法を備忘録として記載します。 事象の概要 昔の書き方だと、 for ループ処理で以下のような書き方をよく(たまに?)しますよね。 (例1) for
Flask のテンプレートエンジンである Jinja2 では、条件に基づいて表示を分岐させるために、いくつかの方法があります。 主に、if、elif、else ステートメントを使用します。 この記事では、基本的な使用方法を説明します。 Flask とは? Jinja2 とは? といった解説は省略しています。 公式サイト
一意なランダム文字列を作成する際には、 UUID をよく使うと思います。 衝突しない(する可能性が限りなく低い)ランダム文字列を作成できる V4 を使うことが多いと思いますが、 V5 との違いも知っておきたいですね。 結論だけ知りたい人向け UUID v4とv5の最大の違いは、v4が完全にランダムな値に基づき生成される
JavaScript では配列の操作をする機会はとても多いです。 for文で書けばとりあえず動くものはできますが、配列操作のメソッドを覚えておくと、よりシンプルで可読性の高いコードになります。 この記事では、map, some, every, filter, find, reduceといった主要な配列操作メソッドに焦点
Sponsored