JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 JavaScriptの仕様であるECMAScriptは年次で仕様が更新されています。ECMAScript 2020(ES2020)は2020年6月にリリースとなりました。現行のすべてのブラウザでES2020の機能は利用できますが、フロントエンドエンジニアにとって使いこなしたい記法ばかりです。 本記事ではES2020に焦点をあて、JavaScriptの新しい記述方法のメリットと使いどころを解説します。 オプショナルチェーン Optional Chaining(オプショナルチェーンやオプショナルチェーニングと呼ばれています)とは、?.構文を用いてnullやundefinedになりうる値へ安全にアクセスできる仕組みです。 利用シーン nullやunde
🎒 this article uses following library versions: { "@types/react": "16.4.16", "@types/react-dom": "16.0.9", "typescript": "3.1.3", "react": "16.5.2", "react-dom": "16.5.2" }🎮 source code can be found on my github profile TypeScript is definitely the best thing that happened to JavaScript. period. Unfortunately, I cannot say the same about “The best thing that happened to Java/C# devs writing Java
すまほん!! » ニュース » リーク情報 » Android業界も「AirDrop」的機能を追加へ!各メーカー規格乱立か、Googleは痴漢対策済み 高いiOSシェアを誇る10代の間では、iPhoneの「AirDrop(エアドロップ)機能」が欠かせません。これは近距離にいるApple端末ユーザーに対して、Bluetoothによって端末を特定し、Wi-Fi Directによってデータを転送する、高速かつ手軽なデータシェア機能です。 Androidには、似たような機能として、NFCとBluetoothを活用した「Android Beam」が搭載されていましたが、転送速度が遅い、NFC非対応スマートフォンでは使えないなどの理由によって使用するユーザーは少なく、Android 10でその機能が削除されていました。 また、他にもWi-Fi DirectやBluetoothを介して共有する手段はあり
皆さんこんにちは。この記事では、TypeScriptにおいて型レベル連結リストが役に立つ一例をご紹介します。当初以下のように練習問題の形でツイートしたところ、型レベル連結リストを用いる想定解にたどり着いた方がいました。おめでとうございます。 TypeScript練習問題: このようなContainer型をつくれ(ぇ https://t.co/zq25GiXDM2 pic.twitter.com/llveS6MCjG — 🈚️うひょ🤪✒📘 (@uhyo_) February 1, 2020 型レベル連結リストとは 連結リストはリストの表現方法の一種です。連結リストではリストの各要素が「自身の値」と「次の要素への参照」(あるいは次の要素そのもの)を保持しています。リストの各要素には、先頭要素から順番にたどることでアクセスできます。 型レベル連結リストでは、連結リストの構造を型として表現し
メリット1:価値観の浸透実は私たちの日報は、ある経営上の課題を解決するために始まった取り組みでした。その課題とは、「行動指針の浸透」です。 ベイジの行動指針は、2012年4月に制定されました。私が入社する4年前になります。当時は創業2年目で、社員はまだ3人の状態でした。その行動指針がこちらです。 最初は、7つの大項目とそれぞれに8つの小項目、合計56項目が策定されました。その後1つの大項目が増え、現在は64項目の行動指針となっています。それ以外は一言一句、2012年の段階から変わっていません。(ちなみに2020年現在、「行動指針」でGoogleで検索すると3位に表示されます) 創業2年、社員がまだ3人の状態で、組織というより個人事業に近い状態です。そんな状態で56項目もの明確な行動指針を作成するというのは、先走り過ぎのように思えます。 しかし、起業後の早い段階で行動指針を作るのは、代表の枌
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く