万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

2018-10-04から1日間の記事一覧

TypeScriptでisNanとNumber.isNan

isNaN(Number("")) false Number.isNaN(Number("")) false Number.isNaN(Number(" ")) false Number.isNaN(Number(undefined)) true isNaN(Number(undefined)) true

JavaScriptのisNan, Number.isNaN

isNaN 関数の型強制は興味深いルールを持つことに注意してください。値が非数かどうかを判定する代用方法として、ECMAScript 2015 で定義されている Number.isNaN() が使用できます。 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Globa…

yarn.lock死んだ

package-lock.jsonは正しいけどyarn.lockが怪しいとき synpがあるけど、これでsynp --source-file /path/to/package-lock.jsonしてpackage-lock.json => yarn.lockできるけど、 そのファイルでうまくyarn installできね。 https://github.com/imsnif/synp np…

ReactNativeでiOSのリリースのビルドでエラー

undefined is not a function (near '...babelHelpers.applyDecoratedDescriptor...') <unknown> main.jsbundle:112024:60 loadModuleImplementation main.jsbundle:180:14 <unknown> main.jsbundle:73667:70 loadModuleImplementation main.jsb…

ReactNative Admobの Info.plist の警告

<AppMeasurement>[I-ACS036002] Analytics screen reporting is enabled. Call +[FIRAnalytics setScreenName:setScreenClass:] to set the screen name or override the default screen class name. To disable screen reporting, set the flag FirebaseScreenReportingEnab</appmeasurement>…