タグ付けされた質問 「typeof」

Typeof(またはtypeofまたはTypeOf)は、いくつかのプログラミング言語によって提供される演算子であり、特定の変数のデータ型を決定します。これは、多くのタイプのデータを受け入れる必要があるが、提供されるデータのタイプに応じて異なるアクションを実行する必要があるプログラムの一部を構築する場合に役立ちます。

2
JavaScriptでundefinedが書き込み不可になっているのはなぜですか?
MDNのドキュメントにundefinedよると: 最新のブラウザー(JavaScript 1.8.5 / Firefox 4以降)では、undefinedは、ECMAScript 5仕様に従って、構成および書き込みができないプロパティです。そうでない場合でも、上書きしないでください。 undefinedのプロパティ属性の1つは、書き込み不可です。 しかし、私がするなら: var undefined = 'hello'; var test = undefined; console.log(typeof test); //string コードスニペットを実行する結果を非表示スニペットを展開 それは私が値を上書きできることを意味しundefinedますか?誰かがそれをしたらどうなりますか?JavaScriptはそれについて警告する必要がありますか?

2
Typescript:オブジェクトの配列から共用体型を派生させる
型強制された項目の配列を宣言し、それから共用体型を導出できるようにしたいと思います。このパターンは、配列の項目にタイプを明示的に指定しない場合に機能します。私はそれを最もよく説明する方法がわからないので、ここに例があります: 例1 type Pair = { key: string; value: number; }; const pairs: ReadonlyArray<Pair> = [ { key: 'foo', value: 1 }, { key: 'bar', value: 2 }, ] as const; type Keys = typeof pairs[number]['key'] 例2 type Data = { name: string; age: number; }; const DataRecord: Record<string, Data> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.