2020-03-01から1ヶ月間の記事一覧

phpのemptyの仕様についてメモ

PHP

emptyとは 公式曰く、変数が空であるかどうかを検査する 空であると判断される基準 var が存在し、かつその値が空や0でなければ FALSE を返します。 それ以外の場合は TRUE を返します。 次のような値は空であるとみなされます。 "" (空文字列) 0 (整数 の 0…

JavaScriptのArray.forEachは他のfor文とbreak, continue, returnの挙動が異なる

Array.forEachの中でreturn等をして処理を完了してfor文を抜けることは基本出来ない。 break, continue, returnを使いたい場合、別のfor文を使用するのがベター。 qiita.com www.deep-rain.com

CallBackのネスト地獄をasync/await でリファクタリングするメモ

リファクタリング対象コード anyMethoid(){ this.returnPromiseMethod1().then(result1 => { if (result1.data) { // result1を取得してからしたい何かの処理... this.returnPromiseMethod2().then(result2 => { if (result2.data) { // result1とresult2を…

Google Apps ScriptでLogger.logを確認するショートカットキー

環境:Windows10 Ctrl + Enter ログについて詳しく記載いただいている参考リンク https://tanuhack.com/gas-log/#Loggerlogdata

hard-source-webpack-pluginでCould not freezeが出た時の解消メモ

バージョン version:0.13.1 エラー内容 [hardsource:xxxxxxxx] Could not freeze ./node_modules ..... 解決方法 キャッシュの削除 rm -rf node_modules/.cache 参考 github.com

システムの仕様決めについて思うこと

依頼者からの要求をそのまま仕様に落とし込むのではなく、依頼者が要求した内容をよく吟味して、依頼者が何をしたいのか、目的は何かよく考える必要があると思います。 例えば、ある入力フォームの高さと幅を広げて欲しいという要求があったとき、二つ返事で…

JavaScriptで"" == 0 の結果

コンソールで "" == 0 true と出て驚きました。 JavaScriptのnull, undefined, 0, 空文字の判定はかなり注意しないと意図しない判定が多いです。 以下のリンクで判定について確認できます。 qiita.com