JavaScript

1/2ページ
  • 2023.02.14

classの例【JavaScript】

// class definition class Person { constructor(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } getFullName() { return `${this.firstName} ${this.lastName}`; } } // class […]

Try…catch 【JavaScript】

コードを書いていてエラーを吐くかもしれない処理を入れ込む場合は、Try…catchを使います。   たとえば、 console.log("Step 1"); エラーを吐きそうな処理 console.log("Step 2"); を実行した場合を考えてみましょう。 もしエラーが発生すると、console.log(“Step 2”)は実行されません。 &n […]

null と undefined の 違い【JavaScript】

JavaScriptでnullとundefinedの違いとは何でしょうか nullとはpropertyがまだ定義されていないこと undefinedとはpropertyが存在するけれども値がemptyであること です。 例を見てみましょう。 const user = { id: 35, name: SakuraMiko, age: null } console.log(user.age) // n […]

Nullish coalescing 【JavaScript】

Nulish coalescing (ヌリッシュ コアレッシング) とは新しくJavaScriptに導入されたoperatorで、 ?? です。 ?? の左側が null または undefined の場合は、右側に書かれたものをデフォルト値として使います。 ちなみに、null と undefined をまとめてnullish valueといいます。 何言ってるかよくわからないと思うので、早速例で […]

【JavaScript】 Optional chaining – on Object

Optional chaining とは オブジェクトに特定のプロパティが存在するかどうかあやしいときには、Optional chainingというものが使えます。 たとえば、 const user = { details: { name: { firstName: "Sam" } }, data: null } というオブジェクトがあったとします。 しかし、あなたはuserというオブジェクトの中 […]