コンピュータ・ユニオン関西IT支部の「IT技術者・クリエイターカフェのメー
ルマガジン」230922号を{EMAIL}さん宛にお送りします。
メールマガジンの配信停止を希望される方はこのメールの最後を参照ください。
コンピュータ・ユニオン関西IT支部はIT技術者・クリエイターの社会的地位向
上を目指し、運動をすすめています。
______________________________________________________________________
■今月のIT技術者・クリエイターカフェは「個人情報保護法の"いろは"」を行
います。
システムの開発にも大きく関係する「個人情報保護法」。この数年で「利活用」
を含め、いろいろ改定されていますが、意外と知らないことが多くあります。
いずれはシステムの開発に影響する部分にも踏み込みたいと思いますが、まず
は、用語の意味などの「いろは」部分を勉強していきたいと思います。
日時
2023年9月30日(土) 14:00〜16:00
(今月は他の行事の関係で第5土曜日です)
場所
Web(オンライン)会議で参加できるようにします。
参加申し込み者には、別途、参加するためのURL等を連絡します。
参加申し込み
IT技術者・クリエイターカフェへ参加を希望される方は以下のGoogleフォー
ムへ記入してください。
https://forms.gle/xBet3JYaRLCmSnBR8
回答は、9月30日の13:00ごろに締め切ります。
______________________________________________________________________
■いつまでも消えないJavaScriptの悩み
たまに悩むのが、「JavaScriptで、""(空文字)は、falseとみなされるか」です。
忘れっぽいので、備忘のためを含め、調べてみました。JavaScriptに型がない
ので、JavaScriptの仕様として、覚えておくしかないのでしょうか。
大体のところは、「trueとみなされる値とfalseとみなされる値」を理解してお
けば、いいでしょう。
https://www.javadrive.jp/javascript/ini/index9.html
さらに詳しくは、「Javascriptのif文条件判定におけるtrue/falseの結果につ
いて」で、ここまで分かれば完璧です。初期化された配列、オブジェクトは、
Trueになるので注意しておく必要があるでしょう。
https://qiita.com/ichi_zamurai/items/ca9b8e92778589c543e3
ちょっとひねくれたところでは、「【JavaScript】if ( value == false ) と
if ( value != true ) の違いを答えよ」です。
https://qiita.com/snaruse0608/items/ec7533582dd19bd9cbad
少し発展して、JavaScript独自のテクニック的なものとしては、次の2つが参考
になります。
「2021年に知っておきたいJavaScript最適化技術34選」
https://qiita.com/baby-degu/items/396edbaefea64140a5d0
「[2020年版] JavaScriptの便利な書き方まとめ」
https://dev.classmethod.jp/articles/2020-javascript/
「テンプレートリテラル」、「オプショナルチェーン」、「スプレッド構文」、
「分割代入構文」、「Null合体演算子」などは、もう標準的な書き方なんでしょ
うか。
今後を見据えると「JavaScriptのES2023・ES2022の新機能まとめ」があります。
https://ics.media/entry/220610/
そこまで、JavaScriptにこだわらず、TypeScriptで行くのがいいのかも。
余談『アメリカ財務省「労働組合活動で賃金が最大15%増」 組織化促す』
https://mainichi.jp/articles/20230904/k00/00m/030/136000c
______________________________________________________________________
■配信停止依頼
このメールの配信を停止希望される場合、以下のURLをクリックして登録解除の
手続きをお願いします。
{DELURL}