TypeScriptのobject型
TypeScriptのObject型, {}型と異なりprimitiveな型を含まない
関数型() => {}や、配列[]は含むことに注意するmrsekut.icon
table:object
Object, {} object
Boolen ○
Null
Undefined
Number ○
String ○
Symbol ○
() => {} ○ ○
[] ○ ○
{} ○ ○
{a: any} ○ ○
これはJavaScriptのobjectが指すものと一致する
https://developer.mozilla.org/ja/docs/Web/JavaScript/Data_structures#オブジェクト
https://qiita.com/suin/items/e8cf3404161cc90821d8#javascriptのオブジェクトとは
代入時のoptional?と|undefinedは意味が異なる
まじのrecordの部分型の条件分岐ってどう書けばいいのか?
ref TypeScriptのあるある部分型の型制約と条件分岐#61cb31271982700000c89017
参考
JavaScript のデータ型とデータ構造 - JavaScript | MDN
https://blog.yux3.net/entry/2017/06/08/202859
Object、object, {}のちがい